当前位置: 首页>>代码示例>>C#>>正文


C# DataAccess.getIDLoaiVDByTenLoaiVD方法代码示例

本文整理汇总了C#中BKIT.Model.DataAccess.getIDLoaiVDByTenLoaiVD方法的典型用法代码示例。如果您正苦于以下问题:C# DataAccess.getIDLoaiVDByTenLoaiVD方法的具体用法?C# DataAccess.getIDLoaiVDByTenLoaiVD怎么用?C# DataAccess.getIDLoaiVDByTenLoaiVD使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在BKIT.Model.DataAccess的用法示例。


在下文中一共展示了DataAccess.getIDLoaiVDByTenLoaiVD方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: loadSearchedGhiChu

        private void loadSearchedGhiChu()
        {
            string sqlCommand = "";
            DataAccess daTemp = new DataAccess();
            sqlCommand = "SELECT VanDe.IDVanDe, VanDe.IDLoaiVD, VanDe.UserID, VanDe.NgayCapNhat," +
                         " Nhanvien.Username, LoaiVD.TenVD, VanDe.Tien, VanDe.GhiChu ";
            sqlCommand += " FROM VanDe,LoaiVD,Nhanvien ";
            sqlCommand += " WHERE VanDe.IDLoaiVD = LoaiVD.IDLoaiVD AND VanDe.UserID = Nhanvien.IDNhanvien";

            // them dieu kien search...
            if (!string.IsNullOrEmpty(cboLoaiGhiChu.Text))
            {
                sqlCommand += " AND LoaiVD.IDLoaiVD = " + daTemp.getIDLoaiVDByTenLoaiVD(cboLoaiGhiChu.Text).ToString();
            }
            if (!string.IsNullOrEmpty(cboNVLapGhiChu.Text))
            {
                sqlCommand += " AND Nhanvien.IDNhanvien = " + daTemp.getIDNVByUsername(cboNVLapGhiChu.Text) ;
            }
            if (chkSearchTheoNgay.Checked == true)
            {
                if (!string.IsNullOrEmpty(dateEditStartNgayLapGhiChu.Text) && !string.IsNullOrEmpty(dateEditEndNgayLapGhiChu.Text))
                {
                    sqlCommand += " AND ( Year(VanDe.NgayCapNhat) > " + dateEditStartNgayLapGhiChu.DateTime.Year +
                    " or (Year(VanDe.NgayCapNhat) = " + dateEditStartNgayLapGhiChu.DateTime.Year + " and Month(VanDe.NgayCapNhat) > " + dateEditStartNgayLapGhiChu.DateTime.Month + ") " +
                    " or (Year(VanDe.NgayCapNhat) = " + dateEditStartNgayLapGhiChu.DateTime.Year + " and Month(VanDe.NgayCapNhat) = " + dateEditStartNgayLapGhiChu.DateTime.Month + " and Day(VanDe.NgayCapNhat) >= " + dateEditStartNgayLapGhiChu.DateTime.Day + "))" +
                    " AND ( Year(VanDe.NgayCapNhat) < " + dateEditEndNgayLapGhiChu.DateTime.Year +
                    " or (Year(VanDe.NgayCapNhat) = " + dateEditEndNgayLapGhiChu.DateTime.Year + " and Month(VanDe.NgayCapNhat) < " + dateEditEndNgayLapGhiChu.DateTime.Month + ") " +
                    " or (Year(VanDe.NgayCapNhat) = " + dateEditEndNgayLapGhiChu.DateTime.Year + " and Month(VanDe.NgayCapNhat) = " + dateEditEndNgayLapGhiChu.DateTime.Month + " and Day(VanDe.NgayCapNhat) <= " + dateEditEndNgayLapGhiChu.DateTime.Day + ")) ";
                }
            }
            DataSet dsResult = null;
            dsResult = new DataAccess().getDataByQuery(sqlCommand);
            int i = 0;
            gridViewThongKeGhiChu.Columns.Clear();
            gridControlThongKeGhiChu.DataSource = null;
            if (dsResult != null)
            {
                detailVanDe = new DataSetThongKeVanDe();
                for (i = 0; i < dsResult.Tables[0].Rows.Count; i++)
                {
                    DataRow dr1 = detailVanDe.Tables[0].NewRow();

                    dr1["Stt"] = (i + 1).ToString();
                    if (!string.IsNullOrEmpty(dsResult.Tables[0].Rows[i]["NgayCapNhat"].ToString()))
                    {
                        dr1["NgayCapNhat"] = Convert.ToDateTime(dsResult.Tables[0].Rows[i]["NgayCapNhat"]).ToString("dd/MM/yyyy");
                    }
                    else
                    {
                        dr1["NgayCapNhat"] = dsResult.Tables[0].Rows[i]["NgayCapNhat"].ToString();
                    }

                    dr1["Username"] = dsResult.Tables[0].Rows[i]["Username"].ToString();
                    dr1["Ten"] = dsResult.Tables[0].Rows[i]["TenVD"].ToString();
                    dr1["Tien"] = dsResult.Tables[0].Rows[i]["Tien"].ToString();
                    dr1["GhiChu"] = dsResult.Tables[0].Rows[i]["GhiChu"].ToString();

                    detailVanDe.Tables[0].Rows.Add(dr1);
                }

                gridControlThongKeGhiChu.DataSource = detailVanDe.Tables[0];
                modifyColumnHeaderText();
            }
            else
            {
                MessageBox.Show("Không có dữ liệu phù hợp", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
        }
开发者ID:vtthanh83,项目名称:Karaoke,代码行数:69,代码来源:frmThongKeSuCo.cs


注:本文中的BKIT.Model.DataAccess.getIDLoaiVDByTenLoaiVD方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。