コード例 #1
0
        // |==============================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));
            }
        }
コード例 #2
0
 private void ModificarEspecie()
 {
     ControllerPeces.Instance.ModificarEspecie(especieAModificar.GetIdPezEspecie(), new EntitiePezEspecie(textboxNombre.Text));
     ManagerMessages.Instance.NewInformationMessage(this, "Especie modificada");
 }