private void But_add_Click(object sender, System.EventArgs e)
 {
     try
     {
         short stockType = (short)Enum.Parse(typeof(enumBase.StockType), cmb_stockType.Text);
         if (!short.TryParse(this.txt_cost.Text, out short _cos))
         {
             _cos = 0;
         }
         var stock = new Master_Stock(id, txt_stockName.Text, txt_unit.Text, txt_details.Text, stockType, _cos); // Add Stock Type
         if (id == 0)
         {
             _master_StockRepository.Add(stock);
         }
         else
         {
             _master_StockRepository.Update(stock);
         }
         Load_Grid();
         ResetFields();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Error");
     }
 }
        public Master_Stock Delete(Master_Stock item)
        {
            var retobj = _context.Master_Stocks.Remove(item).Entity;

            this.UnitOfWork.SaveEntitiesAsync();
            return(retobj);
        }