// |==============================METODOS Y FUNCIONES==============================| public void RefreshGrid() { gridPeces.Rows.Clear(); List <EntitiePez> peces = ControllerPeces.Instance.GetPeces(textboxNombre.Text, idEspeciesCombobox[comboboxEspecies.SelectedIndex], idVariedadesCombobox[comboboxVariedades.SelectedIndex]); for (int i = 0; i < peces.Count; i++) { EntitiePezVariedad variedad = peces[i].GetVariedad(); EntitiePezEspecie especie = null; if (variedad != null) { especie = variedad.GetEspecie(); } EntitiePezTamaño tamaño = ControllerPeces.Instance.GetTamañoById(peces[i].GetIdTamaño()); EntitiePrecio precio = peces[i].GetPrecio(); int idEspecie = 0; int idVariedad = 0; int idTamaño = 0; String especieDesc = "-"; String variedadDesc = "-"; String tamañoDesc = "-"; if (especie != null) { especieDesc = especie.GetNombre(); idEspecie = especie.GetIdPezEspecie(); } if (variedad != null) { variedadDesc = variedad.GetNombre(); idVariedad = variedad.GetIdPezVariedad(); } if (tamaño != null) { tamañoDesc = tamaño.GetDescripcion(); idTamaño = tamaño.GetIdTamaño(); } gridPeces.Rows.Add(peces[i].GetIdPez(), idEspecie, idVariedad, idTamaño, peces[i].GetIdPrecio(), peces[i].GetNombre(), especieDesc, variedadDesc, tamañoDesc, peces[i].EsProveedor() ? "SI" : "NO", ManagerFormats.Instance.IntToNumber(peces[i].GetStock()), ManagerFormats.Instance.DecimalToMoney(precio.GetPrecioMinorista(), true), ManagerFormats.Instance.DecimalToMoney(precio.GetPrecioMayorista(), true), ManagerFormats.Instance.DecimalToMoney(precio.GetPrecioOferta(), true), ManagerFormats.Instance.DecimalToMoney(precio.GetPrecioDistribuidor(), true)); } }
// |==============================METODOS Y FUNCIONES==============================| public int CrearPrecio(EntitiePrecio precio) { ManagerDatabase.Instance.Execute("INSERT INTO Precios(Precio_Minorista, Precio_Mayorista, Precio_Oferta, Precio_Distribuidor) " + "VALUES(" + precio.GetPrecioMinorista().ToString().Replace(",", ".") + ", " + precio.GetPrecioMayorista().ToString().Replace(",", ".") + ", " + precio.GetPrecioOferta().ToString().Replace(",", ".") + ", " + precio.GetPrecioDistribuidor().ToString().Replace(",", ".") + ")"); return(Convert.ToInt32(ManagerDatabase.Instance.ExecuteQuery("SELECT MAX(ID_Precio) FROM Precios").Rows[0][0])); }
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); }