示例#1
0
        public bool SaveStockIN(StockIN stockIN, Item item)
        {
            bool isSave = false;

            isSave = _stockINRepository.SaveStockIN(stockIN, item);
            return(isSave);
        }
示例#2
0
 public ModifyStockIn(StockIN stockIN)
 {
     InitializeComponent();
     dtToDate.Value   = DateTime.Today;
     dtFromDate.Value = DateTime.Today.AddDays(-10);
     callingForm      = stockIN;
 }
示例#3
0
        private void SaveButton_Click(object sender, EventArgs e)
        {
            bool     isSave     = false;
            StockIN  stockIn    = new StockIN();
            DateTime toDateTime = DateTime.Now;

            stockIn.StockInQuantity = Convert.ToDecimal(stockInQuantityTextBox.Text);
            stockIn.CompanyID       = Convert.ToInt32(companyComboBox.SelectedValue);
            stockIn.ItemID          = Convert.ToInt32(itemComboBox.SelectedValue);
            stockIn.StockINDate     = toDateTime;
            Item item = new Item();

            item.ID = stockIn.ItemID;
            item.AvailableQuantity = Convert.ToDecimal(availableQuantityTextBox.Text) + stockIn.StockInQuantity;

            isSave = _stockInController.SaveStockIN(stockIn, item);
            if (isSave)
            {
                MessageBox.Show("Stock In Save!!");
                Clear();
            }
            else
            {
                MessageBox.Show("Stock In Not Save!!");
            }
        }
示例#4
0
        public int insertIntoStockIn(StockIN stockIN)
        {
            sqlConnection = new SqlConnection(connectionString);
            commandString = @"INSERT INTO StockIN(DT, ItemID, Amount) VALUES('" + DateTime.Now + "', '" + stockIN.ItemID + "'," + stockIN.Amount + ")";
            sqlCommand    = new SqlCommand(commandString, sqlConnection);
            sqlConnection.Open();
            int isExecuted = sqlCommand.ExecuteNonQuery();

            sqlConnection.Close();
            return(isExecuted);
        }
示例#5
0
        public int updateStockInAmount(StockIN stockIN)
        {
            commandString = @"UPDATE StockIN SET Amount = " + stockIN.Amount + " WHERE ID=" + stockIN.ID + "";
            sqlCommand    = new SqlCommand(commandString, sqlConnection);

            sqlConnection.Open();

            int isExecuted = sqlCommand.ExecuteNonQuery();

            sqlConnection.Close();
            return(isExecuted);
        }
示例#6
0
        public string findQuantity(StockIN stockIN)
        {
            commandString = @"SELECT Amount FROM StocksInView WHERE ID =" + stockIN.ID + "";
            sqlCommand    = new SqlCommand(commandString, sqlConnection);

            sqlConnection.Open();

            string quantity = sqlCommand.ExecuteScalar().ToString();

            sqlConnection.Close();

            return(quantity);
        }
示例#7
0
        public bool SaveStockIN(StockIN stockIN, Item item)
        {
            bool isSave = false;
            try
            {
                string stockInQuery = @"insert into StockIN (CompanyID,ItemID,StockInQuantity,StockINDate) values (" + stockIN.CompanyID + "," + stockIN.ItemID + "," + stockIN.StockInQuantity + ",'" + stockIN.StockINDate + "')";
                isSave = _sqlFactory.Add(stockInQuery);
                if (isSave)
                {
                    string itemQuery = @"update Item SET AvailableQuantity=" + item.AvailableQuantity + " where ID=" + item.ID + "";
                    isSave = _sqlFactory.Add(itemQuery);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            return isSave;
        }
示例#8
0
 public int updateStockInAmount(StockIN stockIN)
 {
     return(_stockInRepository.updateStockInAmount(stockIN));
 }
示例#9
0
 public string findQuantity(StockIN stockIN)
 {
     return(_stockInRepository.findQuantity(stockIN));
 }
示例#10
0
 public int insertIntoStockIn(StockIN stockIN)
 {
     return(_stockInRepository.insertIntoStockIn(stockIN));
 }