private void button1_Click(object sender, EventArgs e) { if (flag == "0") { if (int.Parse(txtCantidadActual.Text) > int.Parse(TxtCantidad.Text)) { DataAlmacen Product = new DataAlmacen { IdProducto = int.Parse(TxtIdProducto.Text), Cantidad = int.Parse(TxtCantidad.Text), }; _LogicLayer.UpdateCantidad(Product); this.Close(); } else { MessageBox.Show("Ingrese una Cantidad Valida", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); TxtCantidad.Text = "0"; } } else if (flag == "1") { SaveProductBodega(); this.Close(); } }
private void SaveProductBodega() { if (flagBodega == "1") { DataAlmacen Product = new DataAlmacen { IdProducto = int.Parse(TxtIdProducto.Text), Nombre = TxtNombre.Text, Lote = TxtLote.Text, FechaVencimiento = datetimeVencimiento.Value.Date, Descripcion = TxtDescripcion.Text, Programa = comboPrograma.Text, Cantidad = int.Parse(TxtCantidad.Text), }; _LogicLayer.UpdateCantidadBodega(Product); } else { DataAlmacen Product = new DataAlmacen { Nombre = TxtNombre.Text, Lote = TxtLote.Text, FechaVencimiento = datetimeVencimiento.Value.Date, Descripcion = TxtDescripcion.Text, Programa = comboPrograma.Text, Cantidad = int.Parse(TxtCantidad.Text), }; _LogicLayer.SaveProductBodega(Product); Product.Cantidad = 0; _LogicLayer.SaveProduct(Product); } }
private void SaveOrder() { if (TxtCantidad.Text != "" && ComboPediatra.Text != "") { if (int.Parse(TxtCantidad.Text) <= int.Parse(txtCantidadDisponible.Text)) { DataAlmacen Orden = new DataAlmacen { IdNMB = TxtIdNMB.Text, IdProducto = int.Parse(TxtIdProducto.Text), Nombre = TxtNombre.Text, Programa = TxtPrograma.Text, Pediatra = ComboPediatra.Text, Fecha = dateTimePicker1.Value.Date, Cantidad = int.Parse(TxtCantidad.Text), }; _LogicLayer.SaveOrder(Orden); } else { MessageBox.Show("Ingrese una Cantidad Valida", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("Ingrese los Datos Solicitados", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public void GetHistorial(DataAlmacen Orden) { List <DataAlmacen> contacts = _LogicLayer.GetHistorialOrdenes(Orden); foreach (DataAlmacen contact in contacts.ToArray()) { if (contact.Despachado == "No") { contacts.Remove(contact); } } dataGridView1.DataSource = contacts; dataGridView1.Columns[7].Visible = false; }
public void LoadData(DataAlmacen Orden) { if (Orden != null) { TxtIdNMB.Text = Orden.IdNMB.ToString(); TxtIdNMB.ReadOnly = true; TxtNombre.Text = Orden.Nombre; TxtNombre.ReadOnly = true; TxtIdProducto.Text = Orden.IdProducto.ToString(); TxtIdProducto.ReadOnly = true; TxtPrograma.Text = Orden.Programa; TxtPrograma.ReadOnly = true; txtCantidadDisponible.Text = Orden.Cantidad.ToString(); txtCantidadDisponible.ReadOnly = true; } }
public DataAlmacen UpdateCantidad(DataAlmacen Product) { _dataAccessLayer.UpdateCantidad(Product); return(Product); }
public DataAlmacen SaveProduct(DataAlmacen Product) { _dataAccessLayer.InserProductAlmacen(Product); return(Product); }
public List <DataAlmacen> GetHistorialOrdenes(DataAlmacen Historial) { return(_dataAccessLayer.GetHistorialOrdenes(Historial)); }
public DataAlmacen Despacho(DataAlmacen Orden) { _dataAccessLayer.InsertDespacho(Orden); _dataAccessLayer.UpdateAlmacen(Orden); return(Orden); }
public DataAlmacen SaveOrder(DataAlmacen Orden) { _dataAccessLayer.InsertOrden(Orden); _dataAccessLayer.UpdateDiferido(Orden); return(Orden); }