Esempio n. 1
0
        public bool Insert(VatTu vatTu)
        {
            try
            {
                string         query       = "SELECT * FROM VatTu";
                SqlDataAdapter dataAdapter = new SqlDataAdapter(query, connection);
                table = GetData();
                DataRow row = table.NewRow();
                row["VatTuId"]  = vatTu.VatTuId;
                row["tenVatTu"] = vatTu.TenVatTu;
                row["soLuong"]  = vatTu.SoLuong;
                row["ghiChu"]   = vatTu.GhiChu;
                row["moTa"]     = vatTu.MoTa;

                table.Rows.Add(row);

                SqlCommandBuilder sqlCommandBuilder = new SqlCommandBuilder(dataAdapter);
                dataAdapter.Update(table);

                return(true);
            }
            catch
            {
                return(false);
            }
        }
Esempio n. 2
0
        private VatTu GetVatTu()
        {
            VatTu k = new VatTu();

            k.TenVT = txtCapNhatVatTu.Text;
            return(k);
        }
Esempio n. 3
0
        public bool Update(VatTu vatTu)
        {
            try
            {
                string         query       = "SELECT * FROM VatTu";
                SqlDataAdapter dataAdapter = new SqlDataAdapter(query, connection);
                DataRow        row         = table.Rows.Find(vatTu.VatTuId);

                if (row != null)
                {
                    row["VatTuId"]  = vatTu.VatTuId;
                    row["tenVatTu"] = vatTu.TenVatTu;
                    row["soLuong"]  = vatTu.SoLuong;
                    row["ghiChu"]   = vatTu.GhiChu;
                    row["moTa"]     = vatTu.MoTa;
                }

                SqlCommandBuilder sqlCommandBuilder = new SqlCommandBuilder(dataAdapter);
                dataAdapter.Update(table);
                return(true);
            }
            catch
            {
                return(false);
            }
        }
Esempio n. 4
0
        private void DanhSachVatTu_Load(object sender, EventArgs e)
        {
            VatTu     vt = new VatTu();
            DataTable x  = vt.getVatTu();

            gridControl1.DataSource = x;
        }
Esempio n. 5
0
        private void loadvattu()
        {
            VatTu vattu = new VatTu();

            vt = vattu.getVatTu();
            sP_DS_VATTUGridControl.DataSource = vt;
            sP_DS_VATTUGridControl.DataMember = vt.TableName;
        }
Esempio n. 6
0
        private void loadVattu()
        {
            VatTu vt = new VatTu();

            vattu = vt.getVatTu();
            sP_LAY_VATTUGridControl.DataSource = vattu;
            sP_LAY_VATTUGridControl.DataMember = vattu.TableName;
        }
Esempio n. 7
0
        public ActionResult DeleteConfirmed(string id)
        {
            VatTu vatTu = db.VatTus.Find(id);

            db.VatTus.Remove(vatTu);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 8
0
        private void loadVatthTrongKho() // load vattu co ma kho va so luong trong kho
        {
            string[] param = { mAKHOComboBox.Text.ToString(), cBoxNhaCC.Text.ToString() };
            VatTu    vattu = new VatTu();

            vt = vattu.getVatTuTrongKho(param);
            sP_DS_VATTU_TRONGKHOGridControl.DataSource = vt;
            sP_DS_VATTU_TRONGKHOGridControl.DataMember = vt.TableName;
        }
Esempio n. 9
0
        private void loadVattu() // load vat tu
        {
            string[] param = { cBoxNhaCC.Text.ToString() };
            VatTu    vattu = new VatTu();

            vt = vattu.getVatTuTheoNCC(param);
            sP_DS_VATTUGridControl.DataSource = vt;
            sP_DS_VATTUGridControl.DataMember = vt.TableName;
        }
Esempio n. 10
0
 private void btnThem_Click(object sender, EventArgs e)
 {
     txtMaVatTu.Text    = UtilitiesService.AutoGenarateCode(Config.P_VT);
     txtTenVatTu.Text   = "";
     txtDonViTinh.Text  = "";
     txtDonGiaBan.Text  = "";
     txtDonGiaNhap.Text = "";
     currentVatTu       = new VatTu();
 }
 public static void UpdateEntity(InputUpdateVatTuDto dto, VatTu vt)
 {
     vt.Id          = dto.Id;
     vt.Name        = dto.Name;
     vt.InputDate   = dto.InputDate;
     vt.Supplier    = dto.Supplier;
     vt.InputWeight = dto.InputWeight;
     vt.RealWeight  = dto.RealWeight;
     vt.LoaiVatTuId = dto.LoaiVatTuId;
 }
Esempio n. 12
0
 private void cell_Click(object sender, DataGridViewCellEventArgs e)
 {
     if (e.RowIndex >= 0)
     {
         DataGridViewRow row  = this.dgvCapNhatVatTu.Rows[e.RowIndex];
         int             maVT = int.Parse(row.Cells[1].Value.ToString());
         VatTu           db   = VatTu.GetVatTu(maVT);
         txtCapNhatVatTu.Text = db.TenVT.ToString();
     }
 }
Esempio n. 13
0
        private void btnIn_Click(object sender, EventArgs e)
        {
            VatTu     vt = new VatTu();
            DataTable x  = vt.getVatTu();

            REPORT.rptDanhSachVatTu report = new REPORT.rptDanhSachVatTu();
            report.DataSource = x;
            report.DataMember = x.TableName;
            report.ShowPreviewDialog();
        }
Esempio n. 14
0
 public ActionResult Edit([Bind(Include = "id,TenVatTu,DonGia,DonViTinh,SoLuong")] VatTu vatTu)
 {
     if (ModelState.IsValid)
     {
         db.Entry(vatTu).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(vatTu));
 }
Esempio n. 15
0
        private void btnPrint_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            VatTu rpt = new VatTu();

            rp = rpt.getVatTu();


            REPORT.rptDanhMucVatTu report = new REPORT.rptDanhMucVatTu();
            report.DataSource = rp;
            report.ShowPreviewDialog();
        }
Esempio n. 16
0
        private void loadDSVattu()
        {
            DataTable dt = VatTu.DSVattu();

            if (dt != null)
            {
                cbbMaVatTu.DisplayMember = "TENVT";
                cbbMaVatTu.ValueMember   = "MAVT";
                cbbMaVatTu.DataSource    = dt;
            }
        }
Esempio n. 17
0
        public bool ThemDuLieu(VatTu vatTu)
        {
            bool res;

            string[] names  = new string[] { "@nhomvt", "@mc" };
            object[] values = new object[] { vatTu.NhomVT, vatTu.MC };
            string   query  = "INSERT INTO VatTu(NhomVT, MC) VALUES(@nhomvt, @mc)";

            res = _sQLiteProvider.ExecuteNonQuery(query, names, values);
            return(res);
        }
Esempio n. 18
0
        public ActionResult Create([Bind(Include = "id,TenVatTu,DonGia,DonViTinh,SoLuong")] VatTu vatTu)
        {
            if (ModelState.IsValid)
            {
                db.VatTus.Add(vatTu);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(vatTu));
        }
Esempio n. 19
0
 public ActionResult Edit([Bind(Include = "MaVatTu,TenVatTu,DonGia,DonViTinh,MaNCC,HangSanXuat")] VatTu vatTu)
 {
     if (ModelState.IsValid)
     {
         db.Entry(vatTu).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.MaNCC = new SelectList(db.NCCs, "MaNCC", "TenNCC", vatTu.MaNCC);
     return(View(vatTu));
 }
Esempio n. 20
0
        public Form1()
        {
            InitializeComponent();
            // enableControls(false);

            dataGridView1.CellDoubleClick += new DataGridViewCellEventHandler(dataGridView1_CellClick);
            //  dataGridView1.Cell
            current_vattu = new VatTu();
            handle_radiobutton();
            //bindAutoCompleteTextbox();
        }
Esempio n. 21
0
        private void btnPrint_Click(object sender, EventArgs e)
        {
            VatTu rpt = new VatTu();

            rp = rpt.getVatTu();


            REPORT.rptDanhMucVatTu report = new REPORT.rptDanhMucVatTu();
            report.DataSource = rp;
            report.ShowPreviewDialog();
        }
Esempio n. 22
0
        public async Task <ResponseData> LayTatCaVatTuTheoKho(int khoId)
        {
            try
            {
                string url     = string.Format("{0}/api/warehouse/list-product/{1}", Config.HOST, khoId);
                var    client  = new RestSharp.RestClient(url);
                var    request = new RestSharp.RestRequest(Method.GET);
                request.AddHeader("content-type", "application/json; charset=utf-8");
                request.AddHeader("x-access-token", UserResponse.AccessToken);

                var response = await client.ExecuteTaskAsync(request);

                var responseParse = Newtonsoft.Json.JsonConvert.DeserializeObject <dynamic>(response.Content);
                if (response.StatusCode == System.Net.HttpStatusCode.OK)
                {
                    var          data          = responseParse["data"];
                    var          listVatTuJson = Newtonsoft.Json.JsonConvert.DeserializeObject <dynamic>(data.ToString());
                    List <VatTu> listVatTu     = new List <VatTu>();
                    foreach (var item in listVatTuJson)
                    {
                        VatTu      vatTu      = Newtonsoft.Json.JsonConvert.DeserializeObject <VatTu>(item.ToString());
                        NhaCungCap nhaCungCap = new NhaCungCap()
                        {
                            Id  = item["IdNhaCungCap"],
                            Ten = item["TenNhaCungCap"]
                        };
                        NhomVatTu nhomVatTu = new NhomVatTu()
                        {
                            Id  = item["IdNhomVatTu"],
                            Ten = item["TenNhomVatTu"]
                        };
                        vatTu.NhomVatTu      = nhomVatTu;
                        vatTu.NhaCungCap     = nhaCungCap;
                        vatTu.SoLuongHienTai = item["SoLuong"];
                        listVatTu.Add(vatTu);
                    }
                    return(new ResponseData()
                    {
                        Status = Config.CODE_OK,
                        Data = listVatTu,
                        Message = ""
                    });
                }
                else
                {
                    return(Util.GenerateErrorResponse(response, responseParse));
                }
            }
            catch (Exception ex)
            {
                return(null);
            }
        }
Esempio n. 23
0
 private void frmCapNhatVatTu_Load(object sender, EventArgs e)
 {
     try
     {
         SetGridViewStyle(dgvCapNhatVatTu);
         BindGrid(VatTu.GetAll());
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Esempio n. 24
0
        public List <VatTu> GetAllVT()
        {
            List <VatTu> vatTus = new List <VatTu>();
            DataTable    data   = _vatTuDAL.GetAllVT();

            foreach (DataRow item in data.Rows)
            {
                VatTu vatTu = new VatTu(item);
                vatTus.Add(vatTu);
            }
            return(vatTus);
        }
Esempio n. 25
0
 private void btnXoaDichVuVT_Click(object sender, EventArgs e)
 {
     try
     {
         int rowIndex = (int)dgvCapNhatVatTu.CurrentRow.Cells[1].Value;
         VatTu.Delete(rowIndex);
         BindGrid(VatTu.GetAll());
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Esempio n. 26
0
        //Load danh sách vật tư trong csdl-------------------------------------
        public List <VatTu> GetListVatTu()
        {
            List <VatTu> vattulist = new List <VatTu>();
            string       query     = "select * from VATTU";
            DataTable    data      = DataProvider.Instance.ExecuteQuery(query);

            foreach (DataRow item in data.Rows)
            {
                VatTu vattu = new VatTu(item);
                vattulist.Add(vattu);
            }
            return(vattulist);
        }
Esempio n. 27
0
        private void loadLoaiVT()
        {
            VatTu loaivattu = new VatTu();

            lvt = loaivattu.getLoaiVatTu();
            foreach (DataRow row in lvt.Rows)
            {
                cBoxLoaiVT.Items.Add(row[1]);
            }
            cBoxLoaiVT.SelectedIndex = 0;
            //sP_DS_LOAIVTGridControl.DataSource = lvt;
            //sP_DS_LOAIVTGridControl.DataMember = lvt.TableName;
        }
Esempio n. 28
0
        public List <VatTu> LoadListVatTu()
        {
            List <VatTu> vattulist = new List <VatTu>();
            //string s = "MALOAI, TENVATTU, DVT, DONGIA = (PARSENAME(convert(varchar, convert(money, DONGIA), 1), 2)), SOLUONGTON";
            string    query = "select ID_VATTU , MALOAI , TENVATTU , DVT , PARSENAME(convert(varchar, convert(money, DONGIA), 1), 2) as DONGIA, SOLUONGTON  from VATTU";
            DataTable data  = DataProvider.Instance.ExecuteQuery(query);

            foreach (DataRow item in data.Rows)
            {
                VatTu vattu = new VatTu(item);
                vattulist.Add(vattu);
            }
            return(vattulist);
        }
Esempio n. 29
0
        public List <VatTu> SearchVatTu(string tenvt)
        {
            List <VatTu> vattulist = new List <VatTu>();
            //string s = "MALOAI, TENVATTU, DVT, DONGIA = (PARSENAME(convert(varchar, convert(money, DONGIA), 1), 2)), SOLUONGTON";
            string    query = string.Format("select ID_VATTU , MALOAI , TENVATTU , DVT , PARSENAME(convert(varchar, convert(money, DONGIA), 1), 2) as DONGIA, SOLUONGTON  from VATTU where dbo.fuConvertToUnsign1(TENVATTU) like N'%' + dbo.fuConvertToUnsign1(N'{0}') + '%'", tenvt);
            DataTable data  = DataProvider.Instance.ExecuteQuery(query);

            foreach (DataRow item in data.Rows)
            {
                VatTu vattu = new VatTu(item);
                vattulist.Add(vattu);
            }
            return(vattulist);
        }
Esempio n. 30
0
        // GET: VatTus/Details/5
        public ActionResult Details(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            VatTu vatTu = db.VatTus.Find(id);

            if (vatTu == null)
            {
                return(HttpNotFound());
            }
            return(View(vatTu));
        }
        public static VatTu get_objMaVatTu(String ParentID, String MaNhomLoaiVatTu, String MaNhomChinh, String MaNhomPhu, String MaChiTietVatTu, String MaXuatXu, String iID_MaVatTu)
        {
            VatTu CVatTu = new VatTu();

            CVatTu.MaVatTu = LayMa(MaNhomLoaiVatTu) + LayMa(MaNhomChinh) + LayMa(MaNhomPhu) + LayMa(MaChiTietVatTu) + LayMa(MaXuatXu);
            //CVatTu.MaVatTu = CVatTu.MaVatTu.Replace("---All---", "");
            if (CVatTu.MaVatTu != "")
            {
                try
                {
                    SqlCommand cmd = new SqlCommand("SELECT iID_MaVatTu FROM DM_VatTu WHERE sMaVatTu = @sMaVatTu");
                    cmd.Parameters.AddWithValue("@sMaVatTu", CVatTu.MaVatTu);
                    String iID_MaVatTuDaCo = Connection.GetValueString(cmd, "");
                    if (iID_MaVatTuDaCo != "" && iID_MaVatTuDaCo != iID_MaVatTu)
                        CVatTu.Loi = "1";//Trùng mã vật tư
                }
                catch { }
            }
            return CVatTu;
        }