// |==============================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)); } }
public FormNuevaEspecie(int idEspecieAModificar) { InitializeComponent(); this.especieAModificar = ControllerPeces.Instance.GetEspecieById(idEspecieAModificar); modificando = true; }
public void CrearEspecie(EntitiePezEspecie especie, Boolean crearVariedadDefault) { ManagerDatabase.Instance.Execute("INSERT INTO Pez_Especies(Nombre) VALUES('" + especie.GetNombre() + "')"); if (crearVariedadDefault) { int idEspecie = Convert.ToInt32(ManagerDatabase.Instance.ExecuteQuery("SELECT MAX(ID_Pez_Especie) FROM Pez_Especies").Rows[0][0]); // Crea variedad default CrearVariedad(new EntitiePezVariedad(idEspecie, "-", true)); } }
public EntitiePezEspecie GetEspecieById(int idEspecie) { EntitiePezEspecie especie = null; DataTable dt = ManagerDatabase.Instance.ExecuteQuery("SELECT * FROM Pez_Especies WHERE ID_Pez_Especie = " + idEspecie); if (dt.Rows.Count > 0) { especie = new EntitiePezEspecie( Convert.ToInt32(dt.Rows[0][0]), dt.Rows[0][1].ToString()); } return(especie); }
public List <EntitiePezEspecie> GetEspecies(String nombre) { List <EntitiePezEspecie> especies = new List <EntitiePezEspecie>(); DataTable dt = ManagerDatabase.Instance.ExecuteQuery("SELECT * FROM Pez_Especies WHERE Nombre LIKE '%" + nombre + "%' ORDER BY Nombre ASC"); for (int i = 0; i < dt.Rows.Count; i++) { EntitiePezEspecie especie = new EntitiePezEspecie( Convert.ToInt32(dt.Rows[i][0]), dt.Rows[i][1].ToString()); especies.Add(especie); } return(especies); }
private void RefreshGrid() { gridVariedades.Rows.Clear(); List <EntitiePezVariedad> variedades = new List <EntitiePezVariedad>(); if (textboxVariedad.Text.Trim().Equals("") && comboboxEspecies.SelectedIndex == 0) { variedades = ControllerPeces.Instance.GetVariedades(); } else { variedades = ControllerPeces.Instance.GetVariedades( textboxVariedad.Text.Trim(), idEspeciesCombobox[comboboxEspecies.SelectedIndex]); } for (int i = 0; i < variedades.Count; i++) { // Si es una variedad default, al saltea para no mostrarla if (variedades[i].GetNombre().Equals("-")) { continue; } EntitiePezEspecie especie = null; if (variedades[i].GetIdPezEspecie() > 0) { especie = variedades[i].GetEspecie(); } gridVariedades.Rows.Add(variedades[i].GetIdPezEspecie(), variedades[i].GetIdPezVariedad(), especie == null ? "" : especie.GetNombre(), variedades[i].GetNombre()); } }
public void ModificarEspecie(int idEspecie, EntitiePezEspecie especie) { ManagerDatabase.Instance.Execute("UPDATE Pez_Especies SET Nombre = '" + especie.GetNombre() + "' " + "WHERE ID_Pez_Especie= " + idEspecie); }