public void ModificarPez(int idPezAModificar, EntitiePez pez) { ManagerDatabase.Instance.Execute("UPDATE Peces SET ID_Pez_Variedad = " + pez.GetIdVariedad() + ", " + "ID_Pez_Tamaño = " + pez.GetIdTamaño() + ", " + "ID_Precio = " + pez.GetIdPrecio() + ", " + "Nombre = '" + pez.GetNombre() + "', " + "Stock = " + pez.GetStock() + ", " + "Proveedor = " + Convert.ToInt16(pez.EsProveedor() ? 1 : 0) + " " + "WHERE ID_Pez = " + idPezAModificar); }
private Boolean ValidItem() { if (pezAVender == null) { ManagerMessages.Instance.NewInformationMessage(this, "Seleccione un pez"); return(false); } if (textboxCantidad.Text.Equals(String.Empty)) { ManagerMessages.Instance.NewInformationMessage(this, "Ingrese la cantidad a vender"); return(false); } else if (!ManagerFormats.Instance.MontoValido(textboxCantidad.Text) || Convert.ToInt32(textboxCantidad.Text) <= 0) { ManagerMessages.Instance.NewInformationMessage(this, "La cantidad ingresada es inválida"); return(false); } if (!rBtnMinorista.Checked && !rBtnMayorista.Checked && !rBtnOferta.Checked && !rBtnDistribuidor.Checked && !rBtnOtro.Checked) { ManagerMessages.Instance.NewInformationMessage(this, "Seleccione un precio"); return(false); } if (rBtnOtro.Checked && !ManagerFormats.Instance.MontoValido(textboxOtro.Text)) { ManagerMessages.Instance.NewInformationMessage(this, "El monto ingresado no es válido"); return(false); } if (ItemYaEnVenta(pezAVender.GetIdPez())) { ManagerMessages.Instance.NewInformationMessage(this, "El pez que desea agregar ya se encuentra agregado"); return(false); } if (gridItems.Rows.Count >= ControllerVentas.ITEMS_POR_FACTURA) { ManagerMessages.Instance.NewInformationMessage(this, "Máximo de items por factura alcanzado. Para facturar más items, genere otra venta."); return(false); } if (pezAVender != null && pezAVender.GetStock() - Convert.ToInt32(textboxCantidad.Text) < 0) { ManagerMessages.Instance.NewInformationMessage(this, "El stock del pez se volverá negativo, pero puede continuar con la venta."); } return(true); }
private void FillCampos() { textboxNombre.Text = pezAModificar.GetNombre(); EntitiePezVariedad variedad = pezAModificar.GetVariedad(); EntitiePrecio precio = pezAModificar.GetPrecio(); // Combo especies if (variedad != null && variedad.GetIdPezEspecie() > 0) { for (int i = 0; i < idEspeciesCombobox.Count; i++) { if (idEspeciesCombobox[i] == variedad.GetIdPezEspecie()) { comboboxEspecies.SelectedIndex = i; } } } // Combo variedades if (variedad != null) { for (int i = 0; i < idVariedadesCombobox.Count; i++) { if (idVariedadesCombobox[i] == pezAModificar.GetIdVariedad()) { comboboxVariedades.SelectedIndex = i; } } } // Combo tamaños for (int i = 0; i < idTamañosCombobox.Count; i++) { if (idTamañosCombobox[i] == pezAModificar.GetIdTamaño()) { comboboxTamaños.SelectedIndex = i; } } if (pezAModificar.EsProveedor()) { checkboxProveedor.Checked = true; } textboxStock.Text = pezAModificar.GetStock().ToString(); textboxPrecioMinorista.Text = ManagerFormats.Instance.DecimalToMoney(precio.GetPrecioMinorista(), false); textboxPrecioMayorista.Text = ManagerFormats.Instance.DecimalToMoney(precio.GetPrecioMayorista(), false); textboxPrecioOferta.Text = ManagerFormats.Instance.DecimalToMoney(precio.GetPrecioOferta(), false); textboxPrecioDistribuidor.Text = ManagerFormats.Instance.DecimalToMoney(precio.GetPrecioDistribuidor(), false); }
public void CrearPez(EntitiePez pez) { ManagerDatabase.Instance.Execute("INSERT INTO Peces(ID_Pez_Variedad, ID_Pez_Tamaño, ID_Precio, Nombre, Stock, Proveedor) " + "VALUES(" + pez.GetIdVariedad() + ", " + pez.GetIdTamaño() + ", " + pez.GetIdPrecio() + ", '" + pez.GetNombre() + "', " + pez.GetStock() + ", " + Convert.ToInt16(pez.EsProveedor() ? 1 : 0) + ")"); }