예제 #1
0
        public int UpdateFifoBatchesByItemCode(FifoBatches fifoBatch)
        {
            using (PharmaDBEntities context = new PharmaDBEntities())
            {
                FIFO fifo = context.FIFO.Where(p => p.FifoID == fifoBatch.FifoID).FirstOrDefault();

                if (fifo != null)
                {
                    fifo.Batch         = fifoBatch.Batch;
                    fifo.SaleRate      = fifoBatch.SaleRate;
                    fifo.WholeSaleRate = fifoBatch.WholeSaleRate;
                    fifo.SpecialRate   = fifoBatch.SpecialRate;
                    fifo.MRP           = fifoBatch.MRP;
                    fifo.PurchaseRate  = fifoBatch.PurchaseRate;
                    fifo.IsOnHold      = fifoBatch.IsOnHold;
                    fifo.OnHoldRemarks = fifoBatch.OnHoldRemarks;
                    fifo.MfgDate       = fifoBatch.MfgDate;
                    fifo.ExpiryDate    = fifoBatch.ExpiryDate;

                    context.SaveChanges();



                    return(1);
                }
                else
                {
                    return(0);
                }
            }
        }
예제 #2
0
 public frmBatchesEdit(FifoBatches _fifoBatches)
 {
     InitializeComponent();
     ExtensionMethods.SetChildFormProperties(this);
     applicationFacade = new ApplicationFacade(ExtensionMethods.LoggedInUser);
     FifoBatches       = _fifoBatches;
 }
예제 #3
0
        private void DgvbatchList_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyData == Keys.F3)
            {
                if (dgvbatchList.CurrentRow != null)
                {
                    FifoBatches fifoBatches = dgvbatchList.CurrentRow.DataBoundItem as FifoBatches;

                    frmBatchesEdit frm = new frmBatchesEdit(fifoBatches);
                    frm.FormClosed += Frm_FormClosed;
                    frm.ShowDialog();
                }
            }
        }