示例#1
0
 new void Update()
 {
     try
     {
         Functions.TBL_Stock stock = DB.TBL_Stocks.First(s => s.ID == StockID);
         stock.StockName          = txtStockName.Text;
         stock.StockPurchasePrice = decimal.Parse(txtPurchasePrice.Text);
         stock.StockPurchaseTAX   = decimal.Parse(txtPurchaseTAX.Text);
         stock.StockBarcode       = txtBarcode.Text;
         stock.StockUnit          = txtboxUnit.Text;
         stock.StockGroupID       = GroupID;
         stock.StockCode          = txtStockCode.Text;
         if (SelectedPhoto)
         {
             stock.StockPicture = new System.Data.Linq.Binary(Photos.AddPhoto(pictureBox1.Image));
         }
         stock.StockSalePrice = decimal.Parse(txtSalePrice.Text);
         stock.StockSaleTAX   = decimal.Parse(txtSaleTAX.Text);
         stock.StockEditDate  = DateTime.Now;
         stock.StockEditUser  = frmMain.UserID;
         DB.SubmitChanges();
         Messages.Update(true);
         Clear();
     }
     catch (Exception e)
     {
         Messages.Error(e);
     }
 }
示例#2
0
 void NewSave()
 {
     try
     {
         Functions.TBL_Stock stock = new Functions.TBL_Stock();
         stock.StockName          = txtStockName.Text;
         stock.StockPurchasePrice = decimal.Parse(txtPurchasePrice.Text);
         stock.StockPurchaseTAX   = decimal.Parse(txtPurchaseTAX.Text);
         stock.StockBarcode       = txtBarcode.Text;
         stock.StockUnit          = txtboxUnit.Text;
         stock.StockGroupID       = GroupID;
         stock.StockCode          = txtStockCode.Text;
         if (SelectedPhoto)
         {
             stock.StockPicture = new System.Data.Linq.Binary(Photos.AddPhoto(pictureBox1.Image));
         }
         stock.StockSalePrice = decimal.Parse(txtSalePrice.Text);
         stock.StockSaleTAX   = decimal.Parse(txtSaleTAX.Text);
         stock.StockSaveDate  = DateTime.Now;
         stock.StockSaveUser  = frmMain.UserID;
         DB.TBL_Stocks.InsertOnSubmit(stock);
         DB.SubmitChanges();
         Messages.NewRecord("Yeni stok kaydı oluşturuldu.");
         Clear();
     }
     catch (Exception e)
     {
         Messages.Error(e);
     }
 }
示例#3
0
 public void Open(int ID)
 {
     Edit    = true;
     StockID = ID;
     Functions.TBL_Stock stock = DB.TBL_Stocks.First(s => s.ID == StockID);
     OpenGroup(stock.StockGroupID.Value);
     if (stock.StockPicture != null)
     {
         pictureBox1.Image = Photos.GetPhoto(stock.StockPicture.ToArray());
     }
     txtPurchasePrice.Text = stock.StockPurchasePrice.ToString();
     txtPurchaseTAX.Text   = stock.StockPurchaseTAX.ToString();
     txtBarcode.Text       = stock.StockBarcode;
     txtboxUnit.Text       = stock.StockUnit;
     txtSalePrice.Text     = stock.StockSalePrice.ToString();
     txtSaleTAX.Text       = stock.StockSaleTAX.ToString();
     txtStockName.Text     = stock.StockName;
     txtStockCode.Text     = stock.StockCode;
 }
示例#4
0
        private void btnStockSelect_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
        {
            int StockID = forms.StockList(true);
            if (StockID > 0)
            {
                Functions.TBL_Stock stock = db.TBL_Stocks.First(s => s.ID == StockID);
                gridView1.AddNewRow();
                gridView1.SetFocusedRowCellValue("Quantity", "0");
                gridView1.SetFocusedRowCellValue("Barcode", stock.StockBarcode);
                gridView1.SetFocusedRowCellValue("StockCode", stock.StockCode);
                gridView1.SetFocusedRowCellValue("StockName", stock.StockName);
                gridView1.SetFocusedRowCellValue("Unit", stock.StockUnit);
                gridView1.SetFocusedRowCellValue("UnitPrice", stock.StockSalePrice);
                gridView1.SetFocusedRowCellValue("TAX", stock.StockSaleTAX);



            }
            frmMain.Transfer = -1;

        }