Exemplo n.º 1
0
        public List <string> TomTatGiayDeIn()
        {
            var lst      = new List <string>();
            var giayDeIn = MucBaiIn.GiayDeInIn;

            if (giayDeIn != null)
            {
                var giay = Giay.DocGiayTheoId(giayDeIn.IdGiay);
                lst.Add(string.Format("Giấy chọn: {0} ", giay.TenGiay));
                lst.Add(string.Format("Giấy tên theo bài: {0}", giayDeIn.TenGiayIn));
                lst.Add(string.Format("Định lượng: {0}g/m2", giay.DinhLuong));
                lst.Add(string.Format("Khổ tờ chạy {0}", giayDeIn.KhoToChay));
                lst.Add(string.Format("Số con / tờ chạy: {0}", giayDeIn.SoConTrenToChay));
                lst.Add(string.Format("Số lượng tờ chạy tính: {0} tờ", giayDeIn.SoToChayLyThuyet));
                lst.Add(string.Format("Số lượng tờ chạy bù hao: {0} tờ", giayDeIn.SoToChayBuHao));
                lst.Add(string.Format("Số lượng tờ chạy tổng: {0} tờ", giayDeIn.SoToChayTong));
                lst.Add(string.Format("Số lượng tờ lớn: {0} tờ", giayDeIn.SoToLonTong));
                lst.Add(string.Format("Tiền giấy: {0:0,0.00đ}", giayDeIn.ThanhTienGiay));
                var giayKhach = "";
                if (giayDeIn.GiayKhachDua)
                {
                    giayKhach = "Giấy khách";
                }
                else
                {
                    giayKhach = "123in";
                }

                lst.Add(string.Format("Giấy khách đưa? {0}", giayKhach));
            }
            return(lst);
        }
Exemplo n.º 2
0
        public string TenGiayMoRongTheoId(int idGiay)
        {
            var kq = "";

            if (idGiay > 0)
            {
                kq = Giay.DocGiayTheoId(idGiay).TenGiayMoRong;
            }
            return(kq);
        }
 public void CapNhatChiTietGiayOffset()
 {
     if (View.IdGiayOffsetChon > 0)
     {
         var giay = Giay.DocGiayTheoId(View.IdGiayOffsetChon);
         View.TenGiayOfset      = giay.TenGiayMoRong;
         View.GiaGiayOffset     = giay.GiaMua;
         View.KhoGiayRongOffset = giay.ChieuNgan;
         View.KhoGiayCaoOffset  = giay.ChieuDai;
     }
 }
 public void CapNhatChiTietGiayDigi()
 {
     if (View.IdGiayDiGiChon > 0)
     {
         var giay = Giay.DocGiayTheoId(View.IdGiayDiGiChon);
         View.TenGiayDigi     = giay.TenGiayMoRong;
         View.GiaGiayDigi     = giay.GiaMua;
         View.KhoGiayRongDigi = giay.ChieuNgan;
         View.KhoGiayCaoDigi  = giay.ChieuDai;
     }
 }
Exemplo n.º 5
0
        public Giay GiayChon()
        {
            Giay giayChon = null;

            if (View.IdGiayChon > 0)
            {
                giayChon = Giay.DocGiayTheoId(View.IdGiayChon);
            }

            return(giayChon);
        }
Exemplo n.º 6
0
        private int TyLeMarkUp()
        {
            var result = 0;

            if (View.IdGiay > 0)
            {
                var giay = Giay.DocGiayTheoId(View.IdGiay);
                result = MarkUpLoiNhuanGiay.LayTheoId(giay.IdDanhMucGiay, View.IdHangKH).TiLeLoiNhuanTrenDoanhThu;
            }
            return(result);
        }
Exemplo n.º 7
0
 public void CapNhatChiTietGiayChon()
 {
     if (View.IdGiay > 0)
     {
         var giay = Giay.DocGiayTheoId(View.IdGiay);
         View.TenGiayIn = string.Format("[{0}] {1}",
                                        giay.TenDanhMucGiay, giay.TenGiayMoRong);
         View.GiayLonRong = giay.ChieuNgan;
         View.GiayLonCao  = giay.ChieuDai;
     }
 }
Exemplo n.º 8
0
        public string TenGiayDeIn()
        {
            var kq = "";

            if (View.IdGiay > 0)
            {
                kq = string.Format("[{0}] {1}",
                                   Giay.DocGiayTheoId(View.IdGiay).TenDanhMucGiay,
                                   Giay.DocGiayTheoId(View.IdGiay).TenGiayMoRong);
            }
            return(kq);
        }
Exemplo n.º 9
0
        public decimal GiaBanChoKhach()
        {
            decimal result = 0;

            if (View.IdGiay > 0)
            {
                var giay    = Giay.DocGiayTheoId(View.IdGiay);
                var giaGiay = new GiaGiay(giay, TyLeMarkUp());
                result = giaGiay.GiaBan();
            }
            return(result);
        }
        public void CapNhatSoToChayLyThuyetTrenToGiayLonOffset()
        {
            var soToChayTrenToGiay = 0;

            if (View.IdGiayOffsetChon > 0 && View.TongSoToChayOffset > 0)
            {
                var giay = Giay.DocGiayTheoId(View.IdGiayOffsetChon);
                soToChayTrenToGiay = TinhToan.SoConTrenToChayDigi(View.ToChayRongOffset,
                                                                  View.ToChayCaoOffset, giay.ChieuNgan, giay.ChieuDai);
            }
            //Cập nhật
            View.SoToChayTrenToLonOffset = soToChayTrenToGiay;
        }
Exemplo n.º 11
0
        public string TenGiayChon()
        {
            var ketQua = "";

            if (View.GiayDeInChon == null)
            {
                ketQua = BangGiaDanhThiep.DocTheoId(View.IdBangGiaChon).GiayBaoGom;
            }
            else
            {
                ketQua = Giay.DocGiayTheoId(View.GiayDeInChon.IdGiay).TenGiay;
            }

            return(ketQua);
        }
Exemplo n.º 12
0
        public void NhanDoiGiay(ref string thongDiep, int idGiayChon)
        {
            var message = "Lỗi có thể do idGiay <=0";

            if (idGiayChon > 0)
            {
                var giay = Giay.DocGiayTheoId(idGiayChon);
                //Thêm copy vào tên
                Giay.SoCopyTam++;  //Tạo copy để khỏi trùng tên giấy
                giay.TenGiay += string.Format(" copy{0}", Giay.SoCopyTam);
                //Thêm mới
                message = Giay.Them(giay);
            }
            thongDiep = message;
        }
Exemplo n.º 13
0
 public void CapNhatGiayDeBoi()
 {
     if (View.IdGiay > 0)
     {
         var giay = Giay.DocGiayTheoId(View.IdGiay);
         View.TenGiayBoi = string.Format("[{0}] {1}",
                                         giay.TenDanhMucGiay, giay.TenGiayMoRong);
         View.GiayLonRong = giay.ChieuNgan;
         View.GiayLonCao  = giay.ChieuDai;
     }
     else
     {
         View.TenGiayBoi  = "";
         View.GiayLonRong = 0;
         View.GiayLonCao  = 0;
     }
 }
Exemplo n.º 14
0
        public void TrinhBayGiay()
        {
            switch (View.TinhTrangForm)
            {
            case (int)FormStateS.New:
                View.DinhLuong        = 0;
                View.KhoGiay          = "Khổ";
                View.DienGiai         = "Diễn giải";
                View.TenGiay          = "giấy";
                View.MaGiayNhaCungCap = "Mã NCC";
                View.MaTuDat          = "";
                View.GiaMua           = 250;
                View.ChieuNgan        = 32;
                View.ChieuDai         = 47;
                View.TenGiayMoRong    = "";
                View.ThuTu            = 0;
                View.GiaMua           = 0;
                View.KhongCon         = false;
                View.TonKho           = false;
                //View.TenDanhMucGiayChon = DanhMucGiay.DocTheoId(View.IdDanhMucGiay).Ten;
                break;

            case (int)FormStateS.Edit:
                var giay = Giay.DocGiayTheoId(View.IdGiay);
                View.MaGiayNhaCungCap = giay.MaGiayNCC;
                View.MaTuDat          = giay.MaGiayTuDat;
                View.TenGiay          = giay.TenGiay;
                View.DienGiai         = giay.DienGiai;
                View.DinhLuong        = giay.DinhLuong;
                View.KhoGiay          = giay.KhoGiay;
                View.TenGiayMoRong    = giay.TenGiayMoRong;
                View.ThuTu            = giay.ThuTu;
                View.GiaMua           = giay.GiaMua;
                View.ChieuNgan        = giay.ChieuNgan;
                View.ChieuDai         = giay.ChieuDai;
                View.TonKho           = giay.TonKho;
                View.KhongCon         = giay.KhongCon;
                //View.TenDanhMucGiay = DanhMucGiay.DocTheoId(View.IdDanhMucGiay).Ten;
                break;
            }
        }
Exemplo n.º 15
0
        private void lvwGiay_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (lvwGiay.SelectedItems.Count <= 0)
            {
                _giayChon           = null;
                lblChonGiay.Text    = "";
                lblThanhTien.Text   = "";
                lblGiaBanChoKH.Text = "";
                txtKhoToChay.Text   = "";
                return;
            }
            int _tmpIdGiay = 0;

            int.TryParse(lvwGiay.SelectedItems[0].Text, out _tmpIdGiay);
            _giayChon        = Giay.DocGiayTheoId(_tmpIdGiay);
            lblChonGiay.Text = string.Format("{0}/Khổ: {1}/Định lượng: {2}gsm",
                                             this.GiayChon.TenGiay, this.GiayChon.KhoGiay,
                                             this.GiayChon.DinhLuong);
            lblGiaMua.Text          = string.Format("{0:0,0.00}đ/tờ", this.GiayChon.GiaMua);
            txtTenGiayDienGiai.Text = lblChonGiay.Text;
            txtKhoToChay.Text       = _giayChon.KhoGiay;
        }