예제 #1
0
        private void KhoiTao(clsNhaCungCapDTO NhaCungCap)
        {
            if (grdvDSDonHangDaMua.Rows.Count > 0)
            {
                grdvDSDonHangDaMua.Rows.Clear();
                //bindingSource1 = new BindingSource();
            }
            DataTable Bang     = PhieuNhapBus.LayBangConNo(NhaCungCap);
            double    TongCong = 0;

            for (int i = 0; i < Bang.Rows.Count; i++)
            {
                object[] Dong = new object[9];
                int      STT  = i + 1;
                Dong[0] = STT.ToString();
                Dong[1] = Bang.Rows[i]["MaPhieuNhap"].ToString();
                Dong[2] = ChuyenDoiNgay(Bang.Rows[i]["NgayNhap"].ToString());
                DateTime NgayNhap = DateTime.Parse(Bang.Rows[i]["NgayNhap"].ToString());
                int      ThuoiNo  = DateTime.Now.DayOfYear - NgayNhap.DayOfYear;
                Dong[3] = ThuoiNo.ToString();
                Dong[4] = clsSupport.CurrencyNumber(Bang.Rows[i]["TongTien"].ToString());
                double DaTra = double.Parse(Bang.Rows[i]["TongTien"].ToString()) - double.Parse(Bang.Rows[i]["ConNo"].ToString());
                Dong[5]   = clsSupport.CurrencyNumber(DaTra.ToString());
                Dong[6]   = clsSupport.CurrencyNumber(Bang.Rows[i]["ConNo"].ToString());
                Dong[7]   = "0";
                Dong[8]   = "0";
                TongCong += double.Parse(Bang.Rows[i]["ConNo"].ToString());
                grdvDSDonHangDaMua.Rows.Add(Dong);
            }
            //txtTongCong.Text = clsSupport.CurrencyNumber(TongCong.ToString()) + " (VNĐ)";
        }
예제 #2
0
        /// <summary>
        /// Thêm nhà cung cấp
        /// </summary>
        public int Them(clsNhaCungCapDTO NhaCungCap)
        {
            int    i   = -1;
            string sql = "sp_InsertNhaCungCap";

            string[] ParameterColection = new string[8];
            Object[] valueofParameter   = new Object[8];
            ParameterColection[0] = "@MaNhaCungCap";
            valueofParameter[0]   = NhaCungCap.MaNhaCungCap;
            ParameterColection[1] = "@TenNhaCungCap";
            valueofParameter[1]   = NhaCungCap.TenNhaCungCap;
            ParameterColection[2] = "@DienThoai";
            valueofParameter[2]   = NhaCungCap.DienThoai;
            ParameterColection[3] = "@DiaChi";
            valueofParameter[3]   = NhaCungCap.DiaChi;
            ParameterColection[4] = "@Fax";
            valueofParameter[4]   = NhaCungCap.Fax;
            ParameterColection[5] = "@MaSoThue";
            valueofParameter[5]   = NhaCungCap.MaSoThue;
            ParameterColection[6] = "@NoDauKy";
            valueofParameter[6]   = NhaCungCap.NoDauKy;
            ParameterColection[7] = "@TenNguoiLienHe";
            valueofParameter[7]   = NhaCungCap.TenNguoiLienHe;
            i = sqlServer.writeData(sql, ParameterColection, valueofParameter);
            return(i);
        }
예제 #3
0
 private void btnSuaLai_Click(object sender, EventArgs e)
 {
     try
     {
         if (grdvDSDonHangDaBan.CurrentRow != null && grdvDSDonHangDaBan.CurrentRow.Index != -1)
         {
             frmNhapHangVaoKho F = new frmNhapHangVaoKho(grdvDSDonHangDaBan.Rows[grdvDSDonHangDaBan.CurrentRow.Index].Cells["MaPhieuNhap"].Value.ToString().Trim());
             F.ShowDialog();
             if (cboNhaCungCap.SelectedIndex != -1)
             {
                 clsNhaCungCapDTO NhaCungCap = new clsNhaCungCapDTO();
                 NhaCungCap.MaNhaCungCap  = ((DataRowView)cboNhaCungCap.SelectedItem).Row["MaNhaCungCap"].ToString().Trim();
                 NhaCungCap.TenNhaCungCap = ((DataRowView)cboNhaCungCap.SelectedItem).Row["TenNhaCungCap"].ToString().Trim();
                 KhoiTao(NhaCungCap);
             }
         }
         else
         {
             MessageBox.Show("Xin vui lòng chọn phiếu nhập!", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     catch (Exception Loi)
     {
         MessageBox.Show("Lỗi kết nối cơ sở dữ liệu", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
예제 #4
0
 private void btnTimNCC_Click(object sender, EventArgs e)
 {
     try
     {
         frmNhaCungCap f = new frmNhaCungCap("ChonNhaCungCap");
         f.ShowDialog();
         KhoiTaoComboNhaCungCap();
         if (f.NhaCungCapDTO != null)
         {
             clsNhaCungCapDTO NhaCungCapDTO = f.NhaCungCapDTO;
             cboNhaCungCap.SelectedValue = NhaCungCapDTO.MaNhaCungCap;
             txtDiaChi.Text       = ((DataRowView)cboNhaCungCap.SelectedItem).Row["DiaChi"].ToString();
             txtMaSoThue.Text     = ((DataRowView)cboNhaCungCap.SelectedItem).Row["MaSoThue"].ToString();
             txtDiaChi.Text       = ((DataRowView)cboNhaCungCap.SelectedItem).Row["DiaChi"].ToString();
             txtSoTien.Text       = "0";
             txtTienTraKyNay.Text = "0";
             KhoiTao(NhaCungCapDTO);
             cboNhaCungCap.Focus();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Lỗi kết nối cơ sở dữ liệu.", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
예제 #5
0
 private void grdvDSNhaCungCap_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     if (ThaoTac == "ChonNhaCungCap")
     {
         NhaCungCapDTO = KhoiTaoNhaCungCap();
         this.Close();
     }
 }
예제 #6
0
 private void grdvDSNhaCungCap_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Enter && ThaoTac == "ChonNhaCungCap")
     {
         NhaCungCapDTO = KhoiTaoNhaCungCap();
         this.Close();
     }
 }
예제 #7
0
 public clsPhieuNhapDTO()
 {
     MaPhieuNhap         = "";
     NgayNhap            = new DateTime();
     NhaCungCap          = new clsNhaCungCapDTO();
     TongTien            = 0;
     ConNo               = 0;
     TrangThai           = 1;
     NguoiNhap           = "";
     DS_ChiTietPhieuNhap = new List <clsChiTietPhieuNhapDTO>();
 }
예제 #8
0
 public clsPhieuNhapDTO(string _MaPhieuNhap, DateTime _NgayNhap, clsNhaCungCapDTO _NhaCungCap, double _TongTien, double _CongNo, int _TrangThai, string _NguoiNhap)
 {
     MaPhieuNhap         = _MaPhieuNhap;
     NgayNhap            = _NgayNhap;
     NhaCungCap          = _NhaCungCap;
     TongTien            = _TongTien;
     ConNo               = _CongNo;
     TrangThai           = _TrangThai;
     NguoiNhap           = _NguoiNhap;
     DS_ChiTietPhieuNhap = new List <clsChiTietPhieuNhapDTO>();
 }
        //Dung cho viec Lap tien no dau ky cho khach hang
        //private clsPhieuNhapDTO KhoiTaoPhieuNhap(clsNhaCungCapDTO NhaCungCap)
        //{
        //    clsPhieuNhapDTO PhieuNhap = new clsPhieuNhapDTO();
        //    PhieuNhap.MaPhieuNhap = new clsPhieuNhapBUS().LayMaPhieuNhapMoi();
        //    PhieuNhap.NgayNhap = DateTime.Now.Date;
        //    PhieuNhap.NhaCungCap.MaNhaCungCap = NhaCungCap.MaNhaCungCap;
        //    PhieuNhap.TongTien = NhaCungCap.NoDauKy;
        //    PhieuNhap.ConNo = PhieuNhap.TongTien;
        //    PhieuNhap.TrangThai = 2;
        //    return PhieuNhap;
        //}
        private void btnLuu_Click(object sender, EventArgs e)
        {
            String Loi = "";

            try
            {
                Loi = "Xin vui lòng kiểm tra lại dữ liệu nhập";
                clsNhaCungCapDTO NhaCungCap = KhoiTao(ref Loi);
                if (NhaCungCap != null)
                {
                    Loi = "Lỗi kết nối cơ sở dữ liệu";
                    if (ThucThi == "Them")
                    {
                        if (NhaCungCapBus.Them(NhaCungCap) != -1)
                        {
                            //Dung cho truong hop nha cung cap co no dau ky giai quyet bang cach them vo phieu xuat kho
                            //if (NhaCungCap.NoDauKy>0)
                            // {
                            //  clsPhieuNhapDTO PhieuNhap = KhoiTaoPhieuNhap(NhaCungCap);
                            //  new clsPhieuNhapBUS().Them(PhieuNhap);
                            //}
                            MessageBox.Show("Lưu nhà cung cấp " + NhaCungCap.TenNhaCungCap + " thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            LamTuoi();
                        }
                        else
                        {
                            MessageBox.Show("Lưu nhà cung cấp không thành công, nguyên nhân do nhà cung cấp này đã tồn tại rồi. Xin vui lòng nhập tên nhà cung cấp khác", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                    else
                    {
                        if (NhaCungCapBus.Sua(NhaCungCap) != -1)
                        {
                            MessageBox.Show("Lưu nhà cung cấp " + NhaCungCap.TenNhaCungCap + " thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            //LamTuoi();
                            this.Close();
                        }
                        else
                        {
                            MessageBox.Show("Lưu nhà cung cấp không thành công, nguyên nhân do nhà cung cấp này đã tồn tại rồi. Xin vui lòng nhập tên nhà cung cấp khác", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                }
                else
                {
                    MessageBox.Show(Loi, "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(Loi, "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
 private void Gan(clsNhaCungCapDTO NhaCungCap)
 {
     txtMaNhaCungCap.Text   = NhaCungCap.MaNhaCungCap;
     txtTenNhaCungCap.Text  = NhaCungCap.TenNhaCungCap;
     txtDiaChi.Text         = NhaCungCap.DiaChi;
     txtMaSoThue.Text       = NhaCungCap.MaSoThue;
     txtDienThoai.Text      = NhaCungCap.DienThoai;
     txtSoMayFax.Text       = NhaCungCap.Fax;
     txtTenNguoiLienHe.Text = NhaCungCap.TenNguoiLienHe;
     //txtNoDauKy.Text = NhaCungCap.NoDauKy.ToString();
     //chkNoDauKy.Checked = false;
 }
예제 #11
0
        public DataTable LayBangConNo(clsNhaCungCapDTO NhaCungCap)
        {
            string sql = "sp_GetTablePhieuNhapConNoTheoNCC";

            string[] ParameterColection = new string[1];
            Object[] valueofParameter   = new Object[1];
            ParameterColection[0] = "@MaNhaCungCap";
            valueofParameter[0]   = NhaCungCap.MaNhaCungCap;
            DataTable table = sqlServer.readData(sql, ParameterColection, valueofParameter);

            return(table);
        }
예제 #12
0
        /// <summary>
        /// Tìm kiếm thông tin tất cả các phiếu chi cho phiếu nhập và chi khác
        /// </summary>
        /// <param name="TuNgay">Ngày bắt đầu</param>
        /// <param name="DenNgay">Ngày kết thúc</param>
        ///<param name="NhaCungCap">Nhà cung cấp</param>
        public DataTable TiemKiemChung(DateTime TuNgay, DateTime DenNgay, clsNhaCungCapDTO NhaCungCap)
        {
            string sql = "sp_SearchPhieuChiTheoNCC";

            string[] ParameterColection = new string[3];
            Object[] valueofParameter   = new Object[3];
            ParameterColection[0] = "@TuNgay";
            valueofParameter[0]   = TuNgay;
            ParameterColection[1] = "@DenNgay";
            valueofParameter[1]   = DenNgay;
            ParameterColection[2] = "@MaNhaCungCap";
            valueofParameter[2]   = NhaCungCap.MaNhaCungCap;
            return(sqlServer.readData(sql, ParameterColection, valueofParameter));
        }
예제 #13
0
        private void HienThiCacPhieuNhapKho()
        {
            clsNhaCungCapDTO NhaCungCap = new clsNhaCungCapDTO();

            NhaCungCap.MaNhaCungCap  = ((DataRowView)cboNhaCungCap.SelectedItem).Row["MaNhaCungCap"].ToString().Trim();
            NhaCungCap.TenNhaCungCap = ((DataRowView)cboNhaCungCap.SelectedItem).Row["TenNhaCungCap"].ToString().Trim();
            txtDiaChi.Text           = ((DataRowView)cboNhaCungCap.SelectedItem).Row["DiaChi"].ToString();
            txtMaSoThue.Text         = ((DataRowView)cboNhaCungCap.SelectedItem).Row["MaSoThue"].ToString();
            txtSoTien.Text           = "0";
            txtTienTraKyNay.Text     = "0";
            KhoiTao(NhaCungCap);
            txtMaPhieuChi.Text = PhieuChiHangBus.LayMaPhieuChiMoi();
            AnCacVungNhapLieu(true);
        }
예제 #14
0
        private void KhoiTao(clsNhaCungCapDTO NhaCungCap)
        {
            if (grdvDSPhieuChi.Rows.Count > 0)
            {
                grdvDSPhieuChi.Rows.Clear();
                //bindingSource1 = new BindingSource();
            }
            DataTable Bang;

            if (NhaCungCap.TenNhaCungCap == "<Tất cả>")
            {
                Bang = PhieuChiHangBus.TimKiem(dtpTuNgay.Value, dtpDenNgay.Value);
            }
            else
            {
                Bang = PhieuChiHangBus.TimKiem(dtpTuNgay.Value, dtpDenNgay.Value, NhaCungCap);
            }
            double TongCong = 0;

            if (radioTheoMa.Checked == true)
            {
                for (int i = 0; i < Bang.Rows.Count; i++)
                {
                    if (txtPhieuChi.Text.Trim() == Bang.Rows[i]["MaPhieuChi"].ToString())
                    {
                        if (!KiemTraDongTrung(Bang.Rows[i]["MaPhieuChi"].ToString().Trim()))
                        {
                            object[] Dong = DongHienThi(Bang, i);
                            grdvDSPhieuChi.Rows.Add(Dong);
                            TongCong += Double.Parse(Bang.Rows[i]["SoTien"].ToString());
                            break;
                        }
                    }
                }
            }
            else
            {
                for (int i = 0; i < Bang.Rows.Count; i++)
                {
                    if (!KiemTraDongTrung(Bang.Rows[i]["MaPhieuChi"].ToString().Trim()))
                    {
                        object[] Dong = DongHienThi(Bang, i);
                        grdvDSPhieuChi.Rows.Add(Dong);
                        TongCong += Double.Parse(Bang.Rows[i]["SoTien"].ToString());
                    }
                }
            }
            txtTongCong.Text = clsSupport.CurrencyNumber(TongCong.ToString()) + " (VNĐ)";
        }
예제 #15
0
        public DataTable CongNoNhaCungCapTheoNCC(DateTime TuNgay, DateTime DenNgay, clsNhaCungCapDTO NhaCungCap)
        {
            string sql = "sp_CongNoNhaCungCapTheoNCC";

            string[] ParameterColection = new string[3];
            Object[] valueofParameter   = new Object[3];
            ParameterColection[0] = "@TuNgay";
            valueofParameter[0]   = TuNgay;
            ParameterColection[1] = "@DenNgay";
            valueofParameter[1]   = DenNgay;
            ParameterColection[2] = "@MaNhaCungCap";
            valueofParameter[2]   = NhaCungCap.MaNhaCungCap;
            DataTable table = sqlServer.readData(sql, ParameterColection, valueofParameter);

            return(table);
        }
예제 #16
0
        private clsNhaCungCapDTO KhoiTaoNhaCungCap()
        {
            int dong = grdvDSNhaCungCap.CurrentRow.Index;
            clsNhaCungCapDTO NhaCungCap = new clsNhaCungCapDTO();

            NhaCungCap.MaNhaCungCap   = grdvDSNhaCungCap.Rows[dong].Cells["MaNhaCungCap"].Value.ToString();
            NhaCungCap.TenNhaCungCap  = grdvDSNhaCungCap.Rows[dong].Cells["TenNhaCungCap"].Value.ToString();
            NhaCungCap.DiaChi         = grdvDSNhaCungCap.Rows[dong].Cells["DiaChi"].Value.ToString();
            NhaCungCap.MaSoThue       = grdvDSNhaCungCap.Rows[dong].Cells["MaSoThue"].Value.ToString();
            NhaCungCap.DienThoai      = grdvDSNhaCungCap.Rows[dong].Cells["DienThoai"].Value.ToString();
            NhaCungCap.Fax            = grdvDSNhaCungCap.Rows[dong].Cells["Fax"].Value.ToString();
            NhaCungCap.TenNguoiLienHe = grdvDSNhaCungCap.Rows[dong].Cells["TenNguoiLienHe"].Value.ToString();
            NhaCungCap.TrangThai      = int.Parse(grdvDSNhaCungCap.Rows[dong].Cells["TrangThai"].Value.ToString());
            NhaCungCap.NoDauKy        = double.Parse(grdvDSNhaCungCap.Rows[dong].Cells["NoDauKy"].Value.ToString());
            return(NhaCungCap);
        }
예제 #17
0
 //Thêm nhà cung cấp
 private void btnThemNCC_Click(object sender, EventArgs e)
 {
     try
     {
         frmNhaCungCap f = new frmNhaCungCap("ChonNhaCungCap");
         f.ShowDialog();
         KhoiTaoComboNhaCungCap();
         if (f.NhaCungCapDTO != null)
         {
             clsNhaCungCapDTO NhaCungCapDTO = f.NhaCungCapDTO;
             cboNhaCungCap.SelectedValue = NhaCungCapDTO.MaNhaCungCap;
             cboNhaCungCap.Focus();
         }
     }
     catch (Exception loi)
     {
         MessageBox.Show("Lỗi kết nối cơ sở dữ liệu", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        private clsNhaCungCapDTO KhoiTao(ref string Loi)
        {
            clsNhaCungCapDTO NhaCungCap = new clsNhaCungCapDTO();

            if (txtTenNhaCungCap.Text.Trim() == "")
            {
                Loi = "Xin vui lòng nhập vào Tên nhà cung cấp";
                return(null);
            }
            NhaCungCap.MaNhaCungCap   = txtMaNhaCungCap.Text.Trim();
            NhaCungCap.TenNhaCungCap  = txtTenNhaCungCap.Text.Trim();
            NhaCungCap.DiaChi         = txtDiaChi.Text.Trim();
            NhaCungCap.MaSoThue       = txtMaSoThue.Text.Trim();
            NhaCungCap.DienThoai      = txtDienThoai.Text.Trim();
            NhaCungCap.Fax            = txtSoMayFax.Text.Trim();
            NhaCungCap.TenNguoiLienHe = txtTenNguoiLienHe.Text.Trim();
            //NhaCungCap.NoDauKy = double.Parse(txtNoDauKy.Text.Trim());
            NhaCungCap.TrangThai = 1;
            return(NhaCungCap);
        }
예제 #19
0
 private void btnTim_Click(object sender, EventArgs e)
 {
     try
     {
         if (cboNhaCungCap.SelectedIndex != -1)
         {
             clsNhaCungCapDTO NhaCungCap = new clsNhaCungCapDTO();
             NhaCungCap.MaNhaCungCap  = ((DataRowView)cboNhaCungCap.SelectedItem).Row["MaNhaCungCap"].ToString().Trim();
             NhaCungCap.TenNhaCungCap = ((DataRowView)cboNhaCungCap.SelectedItem).Row["TenNhaCungCap"].ToString().Trim();
             KhoiTao(NhaCungCap);
         }
         else
         {
             MessageBox.Show("Xin vui lòng chọn nhà cung cấp!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Lỗi kết nối cơ sở dữ liệu.", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
예제 #20
0
        private void KhoiTao(clsNhaCungCapDTO NhaCungCap)
        {
            if (grdvDSDonHangDaBan.Rows.Count > 0)
            {
                grdvDSDonHangDaBan.Rows.Clear();
                //bindingSource1 = new BindingSource();
            }
            DataTable Bang;

            if (NhaCungCap.TenNhaCungCap == "<Tất cả>")
            {
                Bang = PhieuNhapBus.CongNoNhaCungCap(new DateTime(2000, 1, 1), dtpDenNgay.Value);
            }
            else
            {
                Bang = PhieuNhapBus.CongNoNhaCungCapTheoNCC(new DateTime(2000, 1, 1), dtpDenNgay.Value, NhaCungCap);
            }
            double TongCong = 0;

            for (int i = 0; i < Bang.Rows.Count; i++)
            {
                object[] Dong = new object[9];
                int      STT  = i + 1;
                Dong[0] = STT.ToString();
                Dong[1] = Bang.Rows[i]["MaNhaCungCap"].ToString();
                Dong[2] = Bang.Rows[i]["TenNhaCungCap"].ToString();
                Dong[3] = Bang.Rows[i]["MaPhieuNhap"].ToString();
                Dong[4] = ChuyenDoiNgay(Bang.Rows[i]["NgayNhap"].ToString());
                DateTime NgayNhap = DateTime.Parse(Bang.Rows[i]["NgayNhap"].ToString());
                int      ThuoiNo  = DateTime.Now.DayOfYear - NgayNhap.DayOfYear;
                Dong[5] = ThuoiNo.ToString();
                Dong[6] = clsSupport.CurrencyNumber(Bang.Rows[i]["TongTien"].ToString());
                double DaTra = double.Parse(Bang.Rows[i]["TongTien"].ToString()) - double.Parse(Bang.Rows[i]["ConNo"].ToString());
                Dong[7]   = clsSupport.CurrencyNumber(DaTra.ToString());
                Dong[8]   = clsSupport.CurrencyNumber(Bang.Rows[i]["ConNo"].ToString());
                TongCong += double.Parse(Bang.Rows[i]["ConNo"].ToString());
                grdvDSDonHangDaBan.Rows.Add(Dong);
            }
            txtTongCong.Text = clsSupport.CurrencyNumber(TongCong.ToString()) + " (VNĐ)";
        }
예제 #21
0
        private void KhoiTao(clsNhaCungCapDTO NhaCungCap)
        {
            if (grdvDSDonHangDaBan.Rows.Count > 0)
            {
                grdvDSDonHangDaBan.Rows.Clear();
                //bindingSource1 = new BindingSource();
            }
            DataTable Bang;

            if (NhaCungCap.TenNhaCungCap == "<Tất cả>")
            {
                Bang = PhieuNhapBus.TimKiem(dtpTuNgay.Value, dtpDenNgay.Value);
            }
            else
            {
                Bang = PhieuNhapBus.TimKiem(dtpTuNgay.Value, dtpDenNgay.Value, NhaCungCap);
            }
            double TongCong = 0;

            for (int i = 0; i < Bang.Rows.Count; i++)
            {
                object[] Dong = new object[10];
                int      STT  = i + 1;
                Dong[0]   = STT.ToString();
                Dong[1]   = Bang.Rows[i]["MaNhaCungCap"].ToString();
                Dong[2]   = Bang.Rows[i]["TenNhaCungCap"].ToString();
                Dong[3]   = Bang.Rows[i]["MaPhieuNhap"].ToString();
                Dong[4]   = ChuyenDoiNgay(Bang.Rows[i]["NgayNhap"].ToString());
                Dong[5]   = clsSupport.CurrencyNumber(Bang.Rows[i]["TienHang"].ToString());
                Dong[6]   = clsSupport.CurrencyNumber(Bang.Rows[i]["ChietKhau"].ToString());
                Dong[7]   = clsSupport.CurrencyNumber(Bang.Rows[i]["ThueVAT"].ToString());
                Dong[8]   = clsSupport.CurrencyNumber(Bang.Rows[i]["TongTien"].ToString());
                Dong[9]   = clsSupport.CurrencyNumber(Bang.Rows[i]["ConNo"].ToString());
                TongCong += double.Parse(Bang.Rows[i]["TongTien"].ToString());
                grdvDSDonHangDaBan.Rows.Add(Dong);
            }
            txtTongCong.Text = clsSupport.CurrencyNumber(TongCong.ToString()) + " (VNĐ)";
        }
예제 #22
0
 public DataTable CongNoNhaCungCapTheoNCC(DateTime TuNgay, DateTime DenNgay, clsNhaCungCapDTO NhaCungCap)
 {
     return(PhieuNhapDAO.CongNoNhaCungCapTheoNCC(TuNgay, DenNgay, NhaCungCap));
 }
예제 #23
0
 /// <summary>
 /// Thêm thông nhà cung cấp
 /// </summary>
 /// <param name="LoaiMatHang">
 /// MaLoaiMatHang   nvarchar(10)
 /// TenLoaiMatHang  nvarchar(255)
 /// DienGiai   ntext
 /// NgayTao  smalldatetime
 /// TrangThai int
 /// </param>
 public int Them(clsNhaCungCapDTO NhaCungCap)
 {
     return(NhaCungCapDAO.Them(NhaCungCap));
 }
 public frmThemNhaCungCap(clsNhaCungCapDTO _NhaCungCapDTO)
 {
     ThucThi       = "Sua";
     NhaCungCapDTO = _NhaCungCapDTO;
     InitializeComponent();
 }
예제 #25
0
 /// <summary>
 /// Sửa thông tin nhà cung cấp
 /// </summary>
 /// <param name="LoaiMatHang">
 /// MaLoaiMatHang  nvarchar(10)
 /// TenLoaiMatHang  nvarchar(255)
 /// DienGiai  ntext
 /// </param>
 public int Sua(clsNhaCungCapDTO NhaCungCap)
 {
     return(NhaCungCapDAO.Sua(NhaCungCap));
 }
예제 #26
0
 /// <summary>
 /// Tìm kiếm thông tin Phiếu nhập
 /// </summary>
 /// <param name="TuNgay">Ngày bắt đầu</param>
 /// <param name="DenNgay">Ngày kết thúc</param>
 public DataTable TimKiem(DateTime TuNgay, DateTime DenNgay, clsNhaCungCapDTO NhaCungCap)
 {
     return(PhieuNhapDAO.TimKiem(TuNgay, DenNgay, NhaCungCap));
 }
예제 #27
0
 /// <summary>
 /// Tìm kiếm thông tin tất cả các phiếu chi cho phiếu nhập và chi khác
 /// </summary>
 /// <param name="TuNgay">Ngày bắt đầu</param>
 /// <param name="DenNgay">Ngày kết thúc</param>
 /// ///<param name="NhaCungCap">Nhà cung cấp</param>
 public DataTable TiemKiemChung(DateTime TuNgay, DateTime DenNgay, clsNhaCungCapDTO NhaCungCap)
 {
     return(PhieuChiDAO.TiemKiemChung(TuNgay, DenNgay, NhaCungCap));
 }
예제 #28
0
 public DataTable LayBangConNo(clsNhaCungCapDTO NhaCungCap)
 {
     return(PhieuNhapDAO.LayBangConNo(NhaCungCap));
 }