Exemplo n.º 1
0
 public frmXuLy_KiemKeKho(string hanhdong, string tenform,Entities.KiemKeKho kk)
 {
     InitializeComponent();
     this.hanhdong = hanhdong;
     this.tenFrom = tenform;
     this.kk = kk;
 }
Exemplo n.º 2
0
 /// <summary>
 /// hungvv =================sua====================
 /// </summary>
 /// <returns></returns>
 private Entities.KiemKeKho getDatagridview()
 {
     Entities.KiemKeKho dathang = new Entities.KiemKeKho();
     try
     {
         if (dgvHienThi.RowCount > 0)
         {
             int x = dgvHienThi.RowCount;
             int y = dgvHienThi.ColumnCount;
             if (y <= -1 || x <= -1)
             {
             }
             else
             {
                 int vitri = dgvHienThi.CurrentRow.Index;
                 dathang.PhieuKiemKeKhoID = int.Parse(dgvHienThi.Rows[vitri].Cells[1].Value.ToString());
                 dathang.MaKiemKe         = dgvHienThi.Rows[vitri].Cells[2].Value.ToString().ToUpper();
                 dathang.NgayKiemKe       = Convert.ToDateTime(dgvHienThi.Rows[vitri].Cells[3].Value.ToString());
                 dathang.MaKho            = dgvHienThi.Rows[vitri].Cells[4].Value.ToString().ToUpper();
                 dathang.GhiChu           = "" + dgvHienThi.Rows[vitri].Cells[6].Value.ToString();
                 dathang.Deleted          = Boolean.Parse(dgvHienThi.Rows[vitri].Cells[7].Value.ToString());
             }
         }
         else
         {
         }
     }
     catch (Exception ex)
     { string s = ex.Message; }
     return(dathang);
 }
Exemplo n.º 3
0
 public frmXuLy_KiemKeKho(string hanhdong, string tenform, Entities.KiemKeKho kk)
 {
     InitializeComponent();
     this.hanhdong = hanhdong;
     this.tenFrom  = tenform;
     this.kk       = kk;
 }
Exemplo n.º 4
0
 /// <summary>
 /// hungvv =======================giao tiep voi server===========================
 /// </summary>
 private void SelectData(string ma)
 {
     try
     {
         dgvHienThi.DataSource = null;
         kk          = new Entities.KiemKeKho();
         cl          = new Server_Client.Client();
         this.client = cl.Connect(Luu.IP, Luu.Ports);
         kk          = new Entities.KiemKeKho("Select", ma);
         clientstrem = cl.SerializeObj(this.client, "KiemKeKho", kk);
         Entities.KiemKeKho[] ddh = new Entities.KiemKeKho[1];
         ddh = (Entities.KiemKeKho[])cl.DeserializeHepper(clientstrem, ddh);
         client.Close();
         clientstrem.Close();
         if (ddh.Length > 0)
         {
             search = ddh;
             dgvHienThi.DataSource = null;
             dgvHienThi.DataSource = search;
             rdoTatca.Checked      = true;
         }
         else
         {
             CapNhat(dgvHienThi);
         }
         fixDatagridview();
     }
     catch (Exception ex)
     {
         string s = ex.Message;
         CapNhat(dgvHienThi);
         fixDatagridview();
     }
 }
Exemplo n.º 5
0
 /// <summary>
 /// hungvv =======================Xoa ===========================
 /// </summary>
 private void DeleteData(string ID)
 {
     try
     {
         kk             = new Entities.KiemKeKho();
         cl             = new Server_Client.Client();
         this.client    = cl.Connect(Luu.IP, Luu.Ports);
         kk             = new Entities.KiemKeKho("Delete", ID);
         kk.Manhanvien  = Common.Utilities.User.MaNV;
         kk.Tendangnhap = Common.Utilities.User.TenDangNhap;
         clientstrem    = cl.SerializeObj(this.client, "KiemKeKho", kk);
         int trave = 0;
         trave = System.Convert.ToInt32(cl.DeserializeHepper(clientstrem, trave));
         client.Close();
         clientstrem.Close();
         if (trave >= 1)
         {
             SelectData("");
             if (dgvHienThi.RowCount <= 0)
             {
                 search = null;
             }
             fixDatagridview();
         }
         else
         {
             MessageBox.Show("Thất bại !");
         }
     }
     catch (Exception ex)
     { string s = ex.Message; }
 }
Exemplo n.º 6
0
 public frmXuLyKiemKeKho(string hanhdong, string tenform, Entities.KiemKeKho kk)
 {
     InitializeComponent(); datesv = DateServer.Date();
     this.hanhdong = hanhdong;
     this.tenFrom = tenform;
     this.kk = kk;
     this.Text = tenform;
     LayGiaVon();
 }
Exemplo n.º 7
0
 /// <summary>
 /// hungvv =================do du lieu vao txt===========================
 /// </summary>
 /// <param name="dat"></param>
 private void DoDuLieu(Entities.KiemKeKho dat)
 {
     Common.Utilities com = new Common.Utilities();
     txtSochungtu.Text       = dat.MaKiemKe;
     makNgaychungtu.Text     = new Common.Utilities().XuLy(2, dat.NgayKiemKe.ToString());
     GiaTriCanLuu.Ma         = dat.MaKho;
     cbxKhoban.SelectedValue = dat.MaKho;
     txtDiengiai.Text        = dat.GhiChu;
     SelectData(dat.MaKiemKe);
 }
Exemplo n.º 8
0
 private void CapNhat(DataGridView dgv)
 {
     try
     {
         Entities.KiemKeKho[] lay = new Entities.KiemKeKho[0];
         dgv.DataSource = lay;
     }
     catch (Exception ex)
     { string s = ex.Message; fixDatagridview(); }
 }
Exemplo n.º 9
0
 private void XuLy_KiemKeKho(string hanhdong)
 {
     try
     {
         Entities.KiemKeKho don        = new Entities.KiemKeKho();
         string             thoigian_1 = null;
         thoigian_1 = new Common.Utilities().MyDateConversion(makNgaychungtu.Text);
         if (thoigian_1 != null)
         {
             don.NgayKiemKe       = DateTime.Parse(thoigian_1);
             thoigian_1           = null;
             don.Hanhdong         = hanhdong;
             don.PhieuKiemKeKhoID = ID;
             don.MaKiemKe         = txtSochungtu.Text.ToUpper();
             don.MaKho            = cbxKhoban.SelectedValue.ToString().ToUpper();
             don.GhiChu           = txtDiengiai.Text;
             don.Deleted          = false;
             if (dgvInsertOrder.RowCount > 0)
             {
                 if (CheckData(don) == true)
                 {
                     cl          = new Server_Client.Client();
                     this.client = cl.Connect(Luu.IP, Luu.Ports);
                     clientstrem = cl.SerializeObj(this.client, "KiemKeKho", don);
                     Entities.KiemKeKho tralai = new Entities.KiemKeKho();
                     int trave = System.Convert.ToInt32(cl.DeserializeHepper(clientstrem, tralai));
                     if (trave == 1)
                     {
                         LuuChiTietKiemKeKho();
                         MessageBox.Show("Thành công");
                         frmQuanLyKiemKeKho.BaoDong = "";
                         this.Close();
                     }
                     else
                     {
                         MessageBox.Show("Thất bại");
                     }
                 }
             }
             else
             {
                 MessageBox.Show("Không có hàng hóa trong đơn đặt hàng");
             }
         }
         else
         {
             MessageBox.Show("Kiểm tra ngày");
         }
     }
     catch (Exception ex)
     {
         string s = ex.Message.ToString();
         MessageBox.Show("Thông tin nhập không đúng");
     }
 }
Exemplo n.º 10
0
 /// <summary>
 /// hungvv =======================giao tiep voi server===========================
 /// </summary>
 private void SelectData()
 {
     dgvHienThi.DataSource = null;
     kk          = new Entities.KiemKeKho();
     cl          = new Server_Client.Client();
     this.client = cl.Connect(Luu.IP, Luu.Ports);
     kk          = new Entities.KiemKeKho("Select");
     clientstrem = cl.SerializeObj(this.client, "KiemKeKho", kk);
     Entities.KiemKeKho[] ddh = new Entities.KiemKeKho[1];
     ddh = (Entities.KiemKeKho[])cl.DeserializeHepper(clientstrem, ddh);
     dgvHienThi.DataSource            = ddh;
     dgvHienThi.Columns[1].Visible    = false;
     dgvHienThi.Columns[0].HeaderText = "STT";
     new Common.Utilities().CountDatagridview(dgvHienThi);
     dgvHienThi.SelectionMode       = DataGridViewSelectionMode.FullRowSelect;
     dgvHienThi.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
     client.Close();
     clientstrem.Close();
 }
Exemplo n.º 11
0
        /// <summary>
        /// hungvv =================sua====================
        /// </summary>
        /// <returns></returns>
        private Entities.KiemKeKho getDatagridview()
        {
            Entities.KiemKeKho dathang = new Entities.KiemKeKho();
            int x = dgvHienThi.RowCount;
            int y = dgvHienThi.ColumnCount;

            if (y <= -1 || x <= -1)
            {
            }
            else
            {
                int vitri = dgvHienThi.CurrentRow.Index;
                dathang.MaKiemKe     = "" + dgvHienThi.Rows[vitri].Cells[2].Value.ToString().ToUpper();
                dathang.NgayKiemKe   = Convert.ToDateTime("" + dgvHienThi.Rows[vitri].Cells[3].Value.ToString());
                dathang.MaKho        = "" + dgvHienThi.Rows[vitri].Cells[4].Value.ToString().ToUpper();
                dathang.MaTKNganHang = "" + dgvHienThi.Rows[vitri].Cells[5].Value.ToString().ToUpper();
                dathang.GhiChu       = "" + dgvHienThi.Rows[vitri].Cells[6].Value.ToString();
            }
            return(dathang);
        }
Exemplo n.º 12
0
 /// <summary>
 /// hungvv =======================Xoa ===========================
 /// </summary>
 private void DeleteData(string ID)
 {
     kk = new Entities.KiemKeKho();
     cl = new Server_Client.Client();
     this.client = cl.Connect(Luu.IP, Luu.Ports);
     kk = new Entities.KiemKeKho("Delete", ID);
     clientstrem = cl.SerializeObj(this.client, "KiemKeKho", kk);
     int trave = 0;
     trave = System.Convert.ToInt32(cl.DeserializeHepper(clientstrem, trave));
     client.Close();
     clientstrem.Close();
     if (trave == 1)
     {
         SelectData();
         MessageBox.Show("Thành công !");
     }
     if (trave == 0)
     {
         MessageBox.Show("Thất bại !");
     }
 }
Exemplo n.º 13
0
 /// <summary>
 /// hungvv kiem tra dinh dang khi them moi hoa don
 /// </summary>
 /// <param name="maDonDatHang"></param>
 private Boolean CheckData(Entities.KiemKeKho dat)
 {
     if (dat.MaKho.Length <= 0)
     {
         cbxKhoban.Focus();
         System.Windows.Forms.MessageBox.Show("Hãy nhập mã kho");
         return(false);
     }
     else
     {
         if (dat.MaKiemKe.Length <= 0)
         {
             txtSochungtu.Focus();
             MessageBox.Show("Hãy nhập mã kiểm kê");
             return(false);
         }
         else
         {
             return(true);
         }
     }
 }
Exemplo n.º 14
0
        /// <summary>
        /// hungvv =======================Xoa ===========================
        /// </summary>
        private void DeleteData(string ID)
        {
            kk          = new Entities.KiemKeKho();
            cl          = new Server_Client.Client();
            this.client = cl.Connect(Luu.IP, Luu.Ports);
            kk          = new Entities.KiemKeKho("Delete", ID);
            clientstrem = cl.SerializeObj(this.client, "KiemKeKho", kk);
            int trave = 0;

            trave = System.Convert.ToInt32(cl.DeserializeHepper(clientstrem, trave));
            client.Close();
            clientstrem.Close();
            if (trave == 1)
            {
                SelectData();
                MessageBox.Show("Thành công !");
            }
            if (trave == 0)
            {
                MessageBox.Show("Thất bại !");
            }
        }
Exemplo n.º 15
0
 private void XuLy_KiemKeKho(string hanhdong)
 {
     try
     {
         Entities.KiemKeKho don = new Entities.KiemKeKho();
         string thoigian_1 = null;
         thoigian_1 = new Common.Utilities().MyDateConversion(makNgaychungtu.Text);
         if (thoigian_1 != null)
         {
             don.NgayKiemKe = DateTime.Parse(thoigian_1);
             thoigian_1 = null;
             don.Hanhdong = hanhdong;
             don.PhieuKiemKeKhoID = ID;
             don.MaKiemKe = txtSochungtu.Text.ToUpper();
             don.MaKho = cbxKhoban.SelectedValue.ToString().ToUpper();
             don.GhiChu = txtDiengiai.Text;
             don.Deleted = false;
             don.Manhanvien = Common.Utilities.User.NhanVienID;
             don.Tendangnhap = Common.Utilities.User.TenDangNhap;
             if (dgvInsertOrder.RowCount > 0)
             {
                 if (CheckData(don) == true)
                 {
                     cl = new Server_Client.Client();
                     this.client = cl.Connect(Luu.IP, Luu.Ports);
                     clientstrem = cl.SerializeObj(this.client, "KiemKeKho", don);
                     Entities.KiemKeKho tralai = new Entities.KiemKeKho();
                     int trave = System.Convert.ToInt32(cl.DeserializeHepper(clientstrem, tralai));
                     if (trave == 1)
                     {
                         LuuChiTietKiemKeKho(hanhdong);
                     }
                     else
                     {
                         MessageBox.Show("Thất bại");
                     }
                 }
                 else
                 { }
             }
             else
             { MessageBox.Show("Không có hàng hóa trong đơn kiểm kê"); }
         }
         else
         { MessageBox.Show("Kiểm tra ngày"); }
     }
     catch (Exception ex)
     {
         string s = ex.Message.ToString();
         MessageBox.Show("Thông tin nhập không đúng");
     }
 }
Exemplo n.º 16
0
 private void CapNhat(DataGridView dgv)
 {
     try
     {
         Entities.KiemKeKho[] lay = new Entities.KiemKeKho[0];
         dgv.DataSource = lay;
     }
     catch (Exception ex)
     { string s = ex.Message; fixDatagridview(); }
 }
Exemplo n.º 17
0
 /// <summary>
 /// hungvv =======================giao tiep voi server===========================
 /// </summary>
 private void SelectData(string ma)
 {
     try
     {
         dgvHienThi.DataSource = null;
         kk = new Entities.KiemKeKho();
         cl = new Server_Client.Client();
         this.client = cl.Connect(Luu.IP, Luu.Ports);
         kk = new Entities.KiemKeKho("Select", ma);
         clientstrem = cl.SerializeObj(this.client, "KiemKeKho", kk);
         Entities.KiemKeKho[] ddh = new Entities.KiemKeKho[1];
         ddh = (Entities.KiemKeKho[])cl.DeserializeHepper(clientstrem, ddh);
         client.Close();
         clientstrem.Close();
         if (ddh.Length > 0)
         {
             search = ddh;
             dgvHienThi.DataSource = null;
             dgvHienThi.DataSource = search;
             rdoTatca.Checked = true;
         }
         else
         {
             CapNhat(dgvHienThi);
         }
         fixDatagridview();
     }
     catch (Exception ex)
     {
         string s = ex.Message;
         CapNhat(dgvHienThi);
         fixDatagridview();
     }
 }
Exemplo n.º 18
0
 private void SearchData(RadioButton rdoMa, RadioButton rdoNgay, RadioButton rdoTatCa, DataGridView dgv, string giatritim)
 {
     try
     {
         if (search.Length > 0)
         {
             ArrayList list = new ArrayList();
             Entities.KiemKeKho[] getData = null;
             if (rdoMa.Checked == true)
             {
                 if (giatritim != "")
                 {
                     for (int i = 0; i < search.Length; i++)
                     {
                         string layma = search[i].MaKiemKe.ToLower();
                         if (layma.Length > 0)
                         {
                             int index = layma.IndexOf(giatritim);
                             if (index >= 0)
                             {
                                 list.Add(search[i]);
                             }
                         }
                         else
                         { continue; }
                     }
                     int n = list.Count;
                     if (n == 0) { getData = null; }
                     getData = new Entities.KiemKeKho[n];
                     for (int i = 0; i < n; i++)
                     {
                         getData[i] = (Entities.KiemKeKho)list[i];
                     }
                     dgv.DataSource = null;
                     dgv.DataSource = getData;
                 }
                 else
                 { CapNhat(dgv); }
             }
             if (rdoNgay.Checked == true)
             {
                 if (giatritim != "")
                 {
                     for (int i = 0; i < search.Length; i++)
                     {
                         string layma = search[i].NgayKiemKe.ToString().ToLower();
                         if (layma.Length > 0)
                         {
                             int index = layma.IndexOf(giatritim);
                             if (index >= 0)
                             {
                                 list.Add(search[i]);
                             }
                         }
                         else
                         { continue; }
                     }
                     int n = list.Count;
                     if (n == 0) { getData = null; }
                     getData = new Entities.KiemKeKho[n];
                     for (int i = 0; i < n; i++)
                     {
                         getData[i] = (Entities.KiemKeKho)list[i];
                     }
                     dgv.DataSource = null;
                     dgv.DataSource = getData;
                 }
                 else
                 { CapNhat(dgv); }
             }
             if (rdoTatca.Checked == true)
             {
                 dgv.DataSource = null;
                 dgv.DataSource = search;
             }
         }
         else
         { CapNhat(dgv); }
         fixDatagridview();
     }
     catch (Exception ex)
     {
         string s = ex.Message;
         CapNhat(dgv);
         fixDatagridview();
     }
 }
Exemplo n.º 19
0
 /// <summary>
 /// hungvv =================sua====================
 /// </summary>
 /// <returns></returns>
 private Entities.KiemKeKho getDatagridview()
 {
     Entities.KiemKeKho dathang = new Entities.KiemKeKho();
     try
     {
         if (dgvHienThi.RowCount > 0)
         {
             int x = dgvHienThi.RowCount;
             int y = dgvHienThi.ColumnCount;
             if (y <= -1 || x <= -1)
             { }
             else
             {
                 int vitri = dgvHienThi.CurrentRow.Index;
                 dathang.PhieuKiemKeKhoID = int.Parse(dgvHienThi.Rows[vitri].Cells[1].Value.ToString());
                 dathang.MaKiemKe = dgvHienThi.Rows[vitri].Cells[2].Value.ToString().ToUpper();
                 dathang.NgayKiemKe = Convert.ToDateTime(dgvHienThi.Rows[vitri].Cells[3].Value.ToString());
                 dathang.MaKho = dgvHienThi.Rows[vitri].Cells[4].Value.ToString().ToUpper();
                 dathang.GhiChu = "" + dgvHienThi.Rows[vitri].Cells[6].Value.ToString();
                 dathang.Deleted = Boolean.Parse(dgvHienThi.Rows[vitri].Cells[7].Value.ToString());
             }
         }
         else
         { }
     }
     catch (Exception ex)
     { string s = ex.Message; }
     return dathang;
 }
Exemplo n.º 20
0
 /// <summary>
 /// hungvv =======================Xoa ===========================
 /// </summary>
 private void DeleteData(string ID)
 {
     try
     {
         kk = new Entities.KiemKeKho();
         cl = new Server_Client.Client();
         this.client = cl.Connect(Luu.IP, Luu.Ports);
         kk = new Entities.KiemKeKho("Delete", ID);
         kk.Manhanvien = Common.Utilities.User.MaNV;
         kk.Tendangnhap = Common.Utilities.User.TenDangNhap;
         clientstrem = cl.SerializeObj(this.client, "KiemKeKho", kk);
         int trave = 0;
         trave = System.Convert.ToInt32(cl.DeserializeHepper(clientstrem, trave));
         client.Close();
         clientstrem.Close();
         if (trave >= 1)
         {
             SelectData("");
             if (dgvHienThi.RowCount <= 0)
             {
                 search = null;
             }
             fixDatagridview();
         }
         else
         {
             MessageBox.Show("Thất bại !");
         }
     }
     catch (Exception ex)
     { string s = ex.Message; }
 }
Exemplo n.º 21
0
 public frmXuLy_KiemKeKho(string hanhdong, Entities.KiemKeKho kk)
 {
     InitializeComponent();
     this.hanhdong = hanhdong;
     this.kk       = kk;
 }
Exemplo n.º 22
0
 private void SearchData(RadioButton rdoMa, RadioButton rdoNgay, RadioButton rdoTatCa, DataGridView dgv, string giatritim)
 {
     try
     {
         if (search.Length > 0)
         {
             ArrayList            list    = new ArrayList();
             Entities.KiemKeKho[] getData = null;
             if (rdoMa.Checked == true)
             {
                 if (giatritim != "")
                 {
                     for (int i = 0; i < search.Length; i++)
                     {
                         string layma = search[i].MaKiemKe.ToLower();
                         if (layma.Length > 0)
                         {
                             int index = layma.IndexOf(giatritim);
                             if (index >= 0)
                             {
                                 list.Add(search[i]);
                             }
                         }
                         else
                         {
                             continue;
                         }
                     }
                     int n = list.Count;
                     if (n == 0)
                     {
                         getData = null;
                     }
                     getData = new Entities.KiemKeKho[n];
                     for (int i = 0; i < n; i++)
                     {
                         getData[i] = (Entities.KiemKeKho)list[i];
                     }
                     dgv.DataSource = null;
                     dgv.DataSource = getData;
                 }
                 else
                 {
                     CapNhat(dgv);
                 }
             }
             if (rdoNgay.Checked == true)
             {
                 if (giatritim != "")
                 {
                     for (int i = 0; i < search.Length; i++)
                     {
                         string layma = search[i].NgayKiemKe.ToString().ToLower();
                         if (layma.Length > 0)
                         {
                             int index = layma.IndexOf(giatritim);
                             if (index >= 0)
                             {
                                 list.Add(search[i]);
                             }
                         }
                         else
                         {
                             continue;
                         }
                     }
                     int n = list.Count;
                     if (n == 0)
                     {
                         getData = null;
                     }
                     getData = new Entities.KiemKeKho[n];
                     for (int i = 0; i < n; i++)
                     {
                         getData[i] = (Entities.KiemKeKho)list[i];
                     }
                     dgv.DataSource = null;
                     dgv.DataSource = getData;
                 }
                 else
                 {
                     CapNhat(dgv);
                 }
             }
             if (rdoTatca.Checked == true)
             {
                 dgv.DataSource = null;
                 dgv.DataSource = search;
             }
         }
         else
         {
             CapNhat(dgv);
         }
         fixDatagridview();
     }
     catch (Exception ex)
     {
         string s = ex.Message;
         CapNhat(dgv);
         fixDatagridview();
     }
 }
Exemplo n.º 23
0
 /// <summary>
 /// hungvv =================sua====================
 /// </summary>
 /// <returns></returns>
 private Entities.KiemKeKho getDatagridview()
 {
     Entities.KiemKeKho dathang = new Entities.KiemKeKho();
     int x = dgvHienThi.RowCount;
     int y = dgvHienThi.ColumnCount;
     if (y <= -1 || x <= -1)
     { }
     else
     {
         int vitri = dgvHienThi.CurrentRow.Index;
         dathang.MaKiemKe = "" + dgvHienThi.Rows[vitri].Cells[2].Value.ToString().ToUpper();
         dathang.NgayKiemKe = Convert.ToDateTime("" + dgvHienThi.Rows[vitri].Cells[3].Value.ToString());
         dathang.MaKho = "" + dgvHienThi.Rows[vitri].Cells[4].Value.ToString().ToUpper();
         dathang.MaTKNganHang = "" + dgvHienThi.Rows[vitri].Cells[5].Value.ToString().ToUpper();
         dathang.GhiChu = ""+dgvHienThi.Rows[vitri].Cells[6].Value.ToString();
     }
     return dathang;
 }
Exemplo n.º 24
0
 private void InThongTinKiemKe()
 {
     try
     {
         Entities.ThongTinKiemKeKho[] row = new Entities.ThongTinKiemKeKho[dgvInsertOrder.RowCount];
         for (int k = 0; k < dgvInsertOrder.RowCount; k++)
         {
             Entities.ThongTinKiemKeKho banghi = new Entities.ThongTinKiemKeKho();
             banghi.Mahang = dgvInsertOrder.Rows[k].Cells[0].Value.ToString();
             banghi.Tenhang = dgvInsertOrder.Rows[k].Cells[1].Value.ToString();
             banghi.Tonsosach = dgvInsertOrder.Rows[k].Cells[2].Value.ToString();
             banghi.Tonthucte = dgvInsertOrder.Rows[k].Cells[3].Value.ToString();
             banghi.Chenhlech = dgvInsertOrder.Rows[k].Cells[4].Value.ToString();
             banghi.Lydo = dgvInsertOrder.Rows[k].Cells[5].Value.ToString();
             banghi.Giavon = dgvInsertOrder.Rows[k].Cells[6].Value.ToString();
             banghi.Giachechlech = dgvInsertOrder.Rows[k].Cells[7].Value.ToString();
             row[k] = banghi;
         }
         Entities.KiemKeKho kiemke = new Entities.KiemKeKho();
         kiemke.MaKiemKe = txtSochungtu.Text;
         kiemke.NgayKiemKe = Utils.StringToDateTime(makNgaychungtu.Text);
         //kiemke.NgayKiemKe = DateTime.Parse(new Common.Utilities().KiemTraDinhDangNgayThangNam("ThangNgayNam", makNgaychungtu.Text, '/'));
         kiemke.Tenkho = cbxKhoban.Text;
         kiemke.GhiChu = new Common.Utilities().FormatMoney(Double.Parse(txtTienhang.Text));
         kiemke.Hanhdong = "Hóa Đơn Kiểm Kê Kho";
         Entities.ThongTinCongTy conty = Congty("");
         if (row.Length > 0 && kiemke != null && conty != null)
         {
             frmBaoCaoNhapHang frm = new frmBaoCaoNhapHang("In", Common.Utilities.User.TenNhanVien, row, kiemke, conty, string.Empty);
             frm.ShowDialog();
         }
         else
         { MessageBox.Show("Không có dữ liệu"); return; }
     }
     catch (Exception ex)
     { string s = ex.Message; }
 }
Exemplo n.º 25
0
 /// <summary>
 /// hungvv =======================lay du lieu moi checkfix===========================
 /// </summary>
 private Entities.KiemKeKho ConfilickData(string table, string values)
 {
     Entities.KiemKeKho ddh = new Entities.KiemKeKho();
     try
     {
         cl = new Server_Client.Client();
         this.client = cl.Connect(Luu.IP, Luu.Ports);
         Entities.TruyenGiaTri gitri = new Entities.TruyenGiaTri("Select", table, values);
         clientstrem = cl.SerializeObj(this.client, "CheckKiemKeKho", gitri);
         ddh = (Entities.KiemKeKho)cl.DeserializeHepper(clientstrem, ddh);
     }
     catch (Exception ex)
     {
         string s = ex.Message.ToString();
         ddh = null;
     }
     return ddh;
 }
Exemplo n.º 26
0
 /// <summary>
 /// hungvv =======================giao tiep voi server===========================
 /// </summary>
 private void SelectData()
 {
     dgvHienThi.DataSource = null;
     kk = new Entities.KiemKeKho();
     cl = new Server_Client.Client();
     this.client = cl.Connect(Luu.IP, Luu.Ports);
     kk = new Entities.KiemKeKho("Select");
     clientstrem = cl.SerializeObj(this.client, "KiemKeKho", kk);
     Entities.KiemKeKho[] ddh = new Entities.KiemKeKho[1];
     ddh = (Entities.KiemKeKho[])cl.DeserializeHepper(clientstrem, ddh);
     dgvHienThi.DataSource = ddh;
     dgvHienThi.Columns[1].Visible = false;
     dgvHienThi.Columns[0].HeaderText = "STT";
     new Common.Utilities().CountDatagridview(dgvHienThi);
     dgvHienThi.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
     dgvHienThi.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
     client.Close();
     clientstrem.Close();
 }
Exemplo n.º 27
0
 public frmXuLy_KiemKeKho(string hanhdong, Entities.KiemKeKho kk)
 {
     InitializeComponent();
     this.hanhdong = hanhdong;
     this.kk = kk;
 }
Exemplo n.º 28
0
 public frmXuLyKiemKeKho(string hanhdong, Entities.KiemKeKho kk)
 {
     InitializeComponent(); datesv = DateServer.Date();
     this.hanhdong = hanhdong;
     this.kk = kk;
 }
Exemplo n.º 29
0
        public frmBaoCaoNhapHang(string hanhdong, string tennhanvien, Entities.ThongTinKiemKeKho[] row, Entities.KiemKeKho kiemke, Entities.ThongTinCongTy congty, string path)
        {
            InitializeComponent();
            try
            {
                GUI.Report.rptBaoCaoKiemKeKho report = new GUI.Report.rptBaoCaoKiemKeKho();
                report.SetDataSource(row);
                rptView.ReportSource = report;
                report.SetParameterValue("TenCongTy", congty.TenCongTy);
                report.SetParameterValue("DiaChiCongTy", congty.DiaChi);
                report.SetParameterValue("DienThoai", congty.SoDienThoai);
                report.SetParameterValue("FaxCongTy", congty.Fax);
                report.SetParameterValue("Web", congty.Website);
                report.SetParameterValue("Email", congty.Email);
                report.SetParameterValue("TenBaoCao", kiemke.Hanhdong);
                report.SetParameterValue("MaNhanVien", tennhanvien);
                report.SetParameterValue("MaKiemKe", kiemke.MaKiemKe);
                report.SetParameterValue("NgayKiemKe", kiemke.NgayKiemKe.ToString("dd/MM/yyyy"));
                report.SetParameterValue("MaKho", kiemke.Tenkho);
                report.SetParameterValue("TongTien", kiemke.GhiChu);

                if (hanhdong == "In")
                {
                    rptView.Show();
                }
                else if (hanhdong == "Excel")
                {
                    new GUI.Report.ExportCrystalReport().Export(report, path, Report.ExportCrystalReport.TypeBC.Excel);
                }
                else if (hanhdong == "Word")
                {
                    new GUI.Report.ExportCrystalReport().Export(report, path, Report.ExportCrystalReport.TypeBC.WordForWindows);
                }
                else if (hanhdong == "PDF")
                {
                    new GUI.Report.ExportCrystalReport().Export(report, path, Report.ExportCrystalReport.TypeBC.PortableDocFormat);
                }
            }
            catch
            {
            }
        }