Beispiel #1
0
        private void materialButton1_Click(object sender, EventArgs e)
        {
            if (betterTextBox_name.Text.Trim() == "")
            {
                CustomControls.Alert.show("", "Please Enter Purchase Item Name", 1500);
                return;
            }
            if (comboBox_cate.SelectedItem == null)
            {
                CustomControls.Alert.show("", "please Select Category of Item", 1500);
                return;
            }
            if (betterTextBox_unit.Text.Trim() == "")
            {
                CustomControls.Alert.show("", "Please Enter unit", 1500);
                return;
            }
            using (var db = Model.DatabaseConfigure.getConfigure());
            var newpitem = new Model.purchaseitem()
            {
                name            = betterTextBox_name.Text,
                price           = betterTextBox_name.decVal,
                purchase_Cat_id = ((comboBox_cate.SelectedItem as Model.purchasecategory).id),
                qty             = betterTextBox_currentstock.decVal,
                unit            = betterTextBox_unit.Text,
                created_at      = DateTime.Now,
                updated_at      = DateTime.Now,
                admin_id        = INFO.admin_id,
            };

            db.purchaseitems.Add(newpitem);
            db.SaveChanges();
            adddata?.Invoke(newpitem);
            this.Close();
        }
Beispiel #2
0
 public AddStockViwer(Model.purchaseitem _purchaseitem, decimal _quantity, decimal _rate)
 {
     for (int i = 0; i <= 10; i++)
     {
         this.SubItems.Add(new ListViewSubItem());
     }
     purchaseitem = _purchaseitem;
     qty          = _quantity;
     rate         = _rate;
 }
Beispiel #3
0
 public void add(Model.purchaseitem purchaseitem)
 {
     var viwer = new PurchaseItems.Viwer();
     viwer.id = purchaseitem.id;
     viwer.name = purchaseitem.name;
     viwer.unit = purchaseitem.unit;
     viwer.qty = purchaseitem.qty;
     viwer.category_id = purchaseitem.purchasecategory == null ? "" : purchaseitem.purchasecategory.name;
     
 }
Beispiel #4
0
        public AddStockViwer(int id, decimal _quantity, decimal _rate)
        {
            for (int i = 0; i <= 10; i++)
            {
                this.SubItems.Add(new ListViewSubItem());
            }
            var db = DatabaseConfigure.getConfigure();

            purchaseitem = db.purchaseitems.Find(id);
            qty          = _quantity;
            rate         = _rate;
        }
Beispiel #5
0
        public void add(Model.purchaseitem purchaseitem)
        {
            var viwer = new PurchaseItems.Viwer();

            viwer.id          = purchaseitem.id;
            viwer.name        = purchaseitem.name;
            viwer.unit        = purchaseitem.unit;
            viwer.qty         = purchaseitem.qty;
            viwer.category_id = purchaseitem.purchasecategory == null ? "":purchaseitem.purchasecategory.name;
            viwer.Dock        = DockStyle.Top;
            panel_menuitem.Controls.Add(viwer);
        }
Beispiel #6
0
 public Viewer(Model.purchaseitem _item, decimal _qty, string _unit, int _date)
 {
     for (int i = 0; i < 9; i++)
     {
         this.SubItems.Add(new ListViewSubItem());
     }
     purchaseinvoiceitem = _item;
     qty  = _qty;
     unit = _unit;
     date = _date;
     refresh();
 }
Beispiel #7
0
 public ItemNameViwer(Model.purchaseitem _item)
 {
     Item = _item;
 }
Beispiel #8
0
        private void Edititem_editdata(Model.purchaseitem purchaseitem)
        {

            add(purchaseitem);
        }