Esempio n. 1
0
        protected void BindData(int id)
        {
            var yeucausanxuat = dataContext.Sp_Qlsx_YeuCauSanXuat_Select(1, id, null, null, null, null, null, null).FirstOrDefault();

            if (yeucausanxuat != null)
            {
                txtMaHang.Text  = yeucausanxuat.MaHieuMatHang;
                txtTenHang.Text = yeucausanxuat.TenMatHang;
                txtDonHang.Text = yeucausanxuat.MaHieuDonHang + " - " + yeucausanxuat.TenKhachHang;
                txtNgayDat.Text = yeucausanxuat.NgayDatHang != null?yeucausanxuat.NgayDatHang.Value.ToString("dd/MM/yyyy") : "";

                txtNgayGiaoHang.Text = yeucausanxuat.NgayGiaoHang != null?yeucausanxuat.NgayGiaoHang.Value.ToString("dd/MM/yyyy") : "";

                txtLoaiSanPham.Text   = yeucausanxuat.TenLoaiSanPham;
                txtSoLuongDat.Text    = Util.FormatMoney4(yeucausanxuat.SoLuong);
                txtLoaiKichThuoc.Text = yeucausanxuat.LoaiKichThuoc;
                txtKichThuoc.Text     = Util.FormatMoney4(yeucausanxuat.ChieuDai) + " x " + Util.FormatMoney4(yeucausanxuat.ChieuRong) + " x " + Util.FormatMoney4(yeucausanxuat.ChieuCao);

                //Thong tin xu lý
                txtLoaiSong.Text = yeucausanxuat.KiHieuCoCauGiay.ToString() + " - " + yeucausanxuat.MoTaCoCauGiay;
                txtSoLop.Text    = yeucausanxuat.SoLop.ToString();
                txtTongDao.Text  = Util.FormatMoney3(yeucausanxuat.TongDao);
                txtChatDai.Text  = Util.FormatMoney4(yeucausanxuat.ChatDai);
                txtTai.Text      = yeucausanxuat.Tai.ToString();
                txtLe.Text       = yeucausanxuat.Le.ToString();
                txtKhoGiay.Text  = Util.FormatMoney6(yeucausanxuat.KhoGiay);
                try
                {
                    string   ktttam = yeucausanxuat.KTTam;
                    string[] a      = ktttam.Trim().Split('x');
                    if (a.Length == 2)
                    {
                        txtKichThuocTam.Text = Util.FormatMoney7(int.Parse(a[0])) + " x " + Util.FormatMoney7(int.Parse(a[1]));
                    }
                }
                catch
                {
                    txtKichThuocTam.Text = yeucausanxuat.KTTam;
                }

                txtSoLuongTam.Text      = Util.FormatMoney3(yeucausanxuat.SoLuongTam);
                txtSoLuongHop.Text      = Util.FormatMoney3(yeucausanxuat.SoLuongHop);
                txtDienTichXuatBan.Text = yeucausanxuat.DienTichXuatBan != null?Math.Round(yeucausanxuat.DienTichXuatBan.Value, 2).ToString() : "";

                txtSoLuongSanXuat.Text = Util.FormatMoney3(yeucausanxuat.SoLuongCanSanXuat);
            }

            List <Sp_Qlsx_PhuongAnSanXuat_SelectResult> list = new List <Sp_Qlsx_PhuongAnSanXuat_SelectResult>();

            list = dataContext.Sp_Qlsx_PhuongAnSanXuat_Select(id, 0).ToList();
            rptPhuongAnSanXuat.DataSource = list;
            rptPhuongAnSanXuat.DataBind();

            List <Sp_Qlsx_PhuongAnSanXuat_Select_2Result> list2 = new List <Sp_Qlsx_PhuongAnSanXuat_Select_2Result>();

            list2 = dataContext.Sp_Qlsx_PhuongAnSanXuat_Select_2(id, 0).ToList();
            rptPAVT2.DataSource = list2;
            rptPAVT2.DataBind();
        }
Esempio n. 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string congdoan  = Request.QueryString["cd"] != null ? Request.QueryString["cd"].ToString() : "1";
            string tinhtrang = Request.QueryString["tinhtrang"] != null ? Request.QueryString["tinhtrang"].ToString() : "1";
            int?   khachhang = null;
            int?   donhang   = null;

            if (Request.QueryString["kh"] != null)
            {
                if (Request.QueryString["kh"].ToString() != "0")
                {
                    khachhang = int.Parse(Request.QueryString["kh"].ToString());
                }
            }
            if (Request.QueryString["dh"] != null)
            {
                if (Request.QueryString["dh"].ToString() != "0")
                {
                    donhang = int.Parse(Request.QueryString["dh"].ToString());
                }
            }
            ddlTinhTrang.Items.FindByValue(tinhtrang).Selected = true;
            xRPDataContext dts = new xRPDataContext();

            colPageYeuCauSanXuat.MaxPages = 10000;
            colPageYeuCauSanXuat.PageSize = 10; // số items hiển thị trên một trang.
            switch (tinhtrang)
            {
            case "1": colPageYeuCauSanXuat.DataSource = dts.Sp_Qlsx_YeuCauSanXuat_Select(2, null, int.Parse(congdoan), null, khachhang, donhang, null, null).OrderByDescending(x => x.NgayTao).ToList(); break; // lấy tất cả

            case "2": colPageYeuCauSanXuat.DataSource = dts.Sp_Qlsx_YeuCauSanXuat_Select(2, null, int.Parse(congdoan), null, khachhang, donhang, 0, 0).OrderByDescending(x => x.NgayTao).ToList(); break;       // lấy đang sản xuất

            case "3": colPageYeuCauSanXuat.DataSource = dts.Sp_Qlsx_YeuCauSanXuat_Select(2, null, int.Parse(congdoan), null, khachhang, donhang, 1, 0).OrderByDescending(x => x.NgayTao).ToList(); break;       //lấy đã kết thúc

            case "4": colPageYeuCauSanXuat.DataSource = dts.Sp_Qlsx_YeuCauSanXuat_Select(2, null, int.Parse(congdoan), null, khachhang, donhang, null, 1).OrderByDescending(x => x.NgayTao).ToList(); break;    //lấy đã hủy
            }
            colPageYeuCauSanXuat.BindToControl = rptYeuCauSanXuat;
            rptYeuCauSanXuat.DataSource        = colPageYeuCauSanXuat.DataSourcePaged;
            rptYeuCauSanXuat.DataBind();
        }