Ejemplo n.º 1
0
 private void getDetailsGIAOHANG(int id)
 {
     try
     {
         string outmess = string.Empty;
         lstD_PNHAP_ViewModel    = new List <D_PNHAP_ViewModel>();
         lstD_GIAOHANG_ViewModel = new PNHAPBll().GetLstDonGiao(id, ref outmess);
         foreach (var item in lstD_GIAOHANG_ViewModel)
         {
             var temp = new D_PNHAP_ViewModel();
             temp.idhang     = item.idhang;
             temp.tenhang    = item.tenhang;
             temp.slgiao     = item.slgiaohang;
             temp.slnhan     = item.slnhanhang;
             temp.CreateDate = item.CreateDate;
             temp.CreateBy   = item.CreateBy;
             lstD_PNHAP_ViewModel.Add(temp);
         }
         gcD_DONMH.DataSource = null;
         gcD_DONMH.DataSource = lstD_PNHAP_ViewModel;
     }
     catch (Exception ex)
     {
         XtraMessageBox.Show(ex.Message, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
Ejemplo n.º 2
0
        /// <summary>
        /// thêm
        /// </summary>
        private void btnAddDetails_Click(object sender, EventArgs e)
        {
            //validate
            if (validateFrm())
            {
                //add
                int.TryParse(luenlieu.EditValue.ToString(), out int idhanghoa);
                int.TryParse(nslgiaohang.EditValue.ToString(), out int slgiao);
                int.TryParse(nslnhanhang.EditValue.ToString(), out int slnhap);
                var tenhang = txttenhang.Text;
                var idnhap  = int.Parse(txtid.Text);

                var objDNHAP = new D_PNHAP_ViewModel
                {
                    idpnhap    = idnhap,
                    idhang     = idhanghoa,
                    tenhang    = tenhang,
                    slgiao     = slgiao,
                    slnhan     = slnhap,
                    CreateBy   = Properties.Settings.Default.NameLog,
                    CreateDate = DateTime.Now
                };

                //check trùng
                var check = lstD_PNHAP_ViewModel.FirstOrDefault(p => p.idhang == objDNHAP.idhang);
                if (check != null)
                {
                    XtraMessageBox.Show("Hàng hóa đã được chọn. Vui lòng sửa lại!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else
                {
                    lstD_PNHAP_ViewModel.Add(objDNHAP);
                    gcD_DONMH.DataSource = null;
                    gcD_DONMH.DataSource = lstD_PNHAP_ViewModel;
                    clearFrm();
                }
            }
        }