Beispiel #1
0
        private void txtIDPSC_TextChanged(object sender, EventArgs e)
        {
            try
            {
                if (dgvPSC.SelectedCells.Count > 0)
                {
                    int iditem = (int)dgvPSC.SelectedCells[0].OwningRow.Cells["iditem"].Value;

                    VatLieuDTO kho = VatLieuDAL.Instance.GetListKhoById(iditem);
                    cbVatLieu.SelectedItem = kho;
                    int indexkho = -1;
                    int i2       = 0;

                    foreach (VatLieuDTO item in cbVatLieu.Items)
                    {
                        if (item.Iditem == kho.Iditem)
                        {
                            indexkho = i2;
                            break;
                        }
                        i2++;
                    }
                    cbVatLieu.SelectedIndex = indexkho;
                }
            }
            catch { }
        }
Beispiel #2
0
        public VatLieuDTO GetSLVatLieuById(int iditem)
        {
            VatLieuDTO kho  = null;
            DataTable  data = DataProvider.Instance.ExecuteQuery("select slitem from dbo.vatlieu where iditem = " + iditem);

            foreach (DataRow item in data.Rows)
            {
                kho = new VatLieuDTO(item);
                return(kho);
            }
            return(kho);
        }
Beispiel #3
0
        public List <VatLieuDTO> GetListKho()
        {
            List <VatLieuDTO> khoList = new List <VatLieuDTO>();
            DataTable         data    = DataProvider.Instance.ExecuteQuery("select * from dbo.vatlieu");

            foreach (DataRow item in data.Rows)
            {
                VatLieuDTO kho = new VatLieuDTO(item);
                khoList.Add(kho);
            }
            return(khoList);
        }
Beispiel #4
0
        public List <VatLieuDTO> GetTonKhoByMonth(DateTime?createdDate)
        {
            List <VatLieuDTO> phieuthutienList = new List <VatLieuDTO>();
            DataTable         data             = DataProvider.Instance.ExecuteQuery("SELECT IDITEM, ITEM, DONGIA, SLITEM, IMPORTEDDATE FROM VATLIEU WHERE MONTH(IMPORTEDDATE) = MONTH('" + createdDate + "')  AND YEAR(IMPORTEDDATE) = YEAR('" + createdDate + "')");

            foreach (DataRow item in data.Rows)
            {
                VatLieuDTO phieuthutien = new VatLieuDTO(item);
                phieuthutienList.Add(phieuthutien);
            }
            return(phieuthutienList);
        }
Beispiel #5
0
        public List <VatLieuDTO> SearchVatLieuByNameAndID(string text)
        {
            List <VatLieuDTO> khoList = new List <VatLieuDTO>();
            string            query   = string.Format("select * from dbo.vatlieu where dbo.GetUnsignString(item) like N'%' + dbo.GetUnsignString(N'{0}') + '%'", text);

            query += string.Format(" or iditem like N'%' + N'{0}' + '%'", text);

            DataTable data = DataProvider.Instance.ExecuteQuery(query);

            foreach (DataRow item in data.Rows)
            {
                VatLieuDTO kho = new VatLieuDTO(item);
                khoList.Add(kho);
            }

            return(khoList);
        }
Beispiel #6
0
        private void txtIDPSC_TextChanged(object sender, EventArgs e)
        {
            try
            {
                if (dgvPSC.SelectedCells.Count > 0)
                {
                    int carnumber = (int)dgvPSC.SelectedCells[0].OwningRow.Cells["Carnumber"].Value;
                    int iditem    = (int)dgvPSC.SelectedCells[0].OwningRow.Cells["iditem"].Value;

                    XeDTO      xe  = XeDAL.Instance.GetListXeById(carnumber);
                    VatLieuDTO kho = VatLieuDAL.Instance.GetListKhoById(iditem);
                    //cbHieuXe.SelectedItem = xe;
                    cbVatLieu.SelectedItem = kho;
                    int indexcar = -1;
                    int indexkho = -1;
                    int i1       = 0;
                    int i2       = 0;
                    //foreach (XeDTO item in cbHieuXe.Items)
                    //{
                    //    if (item.Carnumber == xe.Carnumber)
                    //    {
                    //        indexcar = i1;
                    //        break;
                    //    }
                    //    i1++;
                    //}
                    foreach (VatLieuDTO item in cbVatLieu.Items)
                    {
                        if (item.Iditem == kho.Iditem)
                        {
                            indexkho = i2;
                            break;
                        }
                        i2++;
                    }
                    //cbHieuXe.SelectedIndex = indexcar;
                    cbVatLieu.SelectedIndex = indexkho;
                }
            }
            catch { }
        }