Ejemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            CatalogTamaño ct = new CatalogTamaño();
            List <Project.BusinessRules.Tamaño> tamaño = ct.GetTamaño();
            CatalogMadurez cm = new CatalogMadurez();
            List <Project.BusinessRules.Madurez> madurez = cm.GetMadurez();
            CatalogFormaTuberculos cft = new CatalogFormaTuberculos();
            List <Project.BusinessRules.FormaTuberculos> forma = cft.GetFormaTuberculos();
            CatalogDistribucionCalibre cdc = new CatalogDistribucionCalibre();
            List <Project.BusinessRules.DistribucionCalibre> distribucion = cdc.GetDistribucionCalibre();
            CatalogProfundidadOjo cpo = new CatalogProfundidadOjo();
            List <Project.BusinessRules.ProfundidadOjo> profundidad = cpo.GetProfundidadOjo();
            CatalogRegularidad cr = new CatalogRegularidad();
            List <Project.BusinessRules.Regularidad> regularidad = cr.GetRegularidad();
            CatalogBrotacion cb = new CatalogBrotacion();
            List <Project.BusinessRules.Brotacion> brotacion = cb.GetBrotacion();
            CatalogEmergencia ce = new CatalogEmergencia();
            List <Project.BusinessRules.Emergencia> emergencia = ce.GetEmergencia();

            CatalogEmergencia40Dias ce40 = new CatalogEmergencia40Dias();
            List <Project.BusinessRules.Emergencia40Dias> emergencia40 = ce40.GetEmergencia40Dias();
            CatalogMetribuzina cmet = new CatalogMetribuzina();
            List <Project.BusinessRules.Metribuzina> metribuzina = cmet.GetMetribuzina();
            CatalogTuberculosVerdes ctv = new CatalogTuberculosVerdes();
            List <Project.BusinessRules.TuberculosVerdes> verdes = ctv.GetTuberculosVerdes();
            CatalogTizonTardioFollaje cttf = new CatalogTizonTardioFollaje();
            List <Project.BusinessRules.TizonTardioFollaje> tizon_follaje = cttf.GetTizonTardioFollaje();
            CatalogTizonTardioTuberculo cttt = new CatalogTizonTardioTuberculo();
            List <Project.BusinessRules.TizonTardioTuberculo> tizon_tuberculo = cttt.GetTizonTardioTuberculo();
            CatalogNumeroTuberculos cnt = new CatalogNumeroTuberculos();
            List <Project.BusinessRules.NumeroTuberculos> numero = cnt.GetNumeroTuberculos();
            CatalogFertilidad cf = new CatalogFertilidad();
            List <Project.BusinessRules.Fertilidad> fertilidad = cf.GetFertilidad();
            CatalogDestino cd = new CatalogDestino();
            List <Project.BusinessRules.Destino> destino = cd.GetDestino();

            this.gdvCaracteristicaMadre.Visible = true;
            this.gdvCaracteristicaPadre.Visible = true;

            if (!Page.IsPostBack)
            {
                this.ddlMejoramientoTamaño.DataValueField       = "id_tamaño";
                this.ddlMejoramientoTamaño.DataTextField        = "nombre_tamaño";
                this.ddlMejoramientoTamaño.DataSource           = tamaño;
                this.ddlMejoramientoMadurez.DataValueField      = "id_madurez";
                this.ddlMejoramientoMadurez.DataTextField       = "nombre_madurez";
                this.ddlMejoramientoMadurez.DataSource          = madurez;
                this.ddlMejoramientoForma.DataValueField        = "id_forma";
                this.ddlMejoramientoForma.DataTextField         = "nombre_forma";
                this.ddlMejoramientoForma.DataSource            = forma;
                this.ddlMejoramientoDistribucion.DataValueField = "id_distribucion_calibre";
                this.ddlMejoramientoDistribucion.DataTextField  = "nombre_distribucion_calibre";
                this.ddlMejoramientoDistribucion.DataSource     = distribucion;
                this.ddlMejoramientoProfundidad.DataValueField  = "id_profundidad";
                this.ddlMejoramientoProfundidad.DataTextField   = "profundidad_ojo";
                this.ddlMejoramientoProfundidad.DataSource      = profundidad;
                this.ddlMejoramientoRegularidad.DataValueField  = "id_regularidad";
                this.ddlMejoramientoRegularidad.DataTextField   = "nombre_regularidad";
                this.ddlMejoramientoRegularidad.DataSource      = regularidad;
                this.ddlMejoramientoBrotacion.DataValueField    = "id_brotacion";
                this.ddlMejoramientoBrotacion.DataTextField     = "nombre_brotacion";
                this.ddlMejoramientoBrotacion.DataSource        = brotacion;
                this.ddlMejoramientoEmergencia.DataValueField   = "id_emergencia";
                this.ddlMejoramientoEmergencia.DataTextField    = "nombre_emergencia";
                this.ddlMejoramientoEmergencia.DataSource       = emergencia;

                this.ddlMejoramientoEmergencia40.DataValueField     = "id_emergencia_40_dias";
                this.ddlMejoramientoEmergencia40.DataTextField      = "nombre_emergencia_40_dias";
                this.ddlMejoramientoEmergencia40.DataSource         = emergencia40;
                this.ddlMejoramientoMetribuzina.DataValueField      = "id_metribuzina";
                this.ddlMejoramientoMetribuzina.DataTextField       = "nombre_metribuzina";
                this.ddlMejoramientoMetribuzina.DataSource          = metribuzina;
                this.ddlMejoramientoTuberculosVerdes.DataValueField = "id_tuberculos_verdes";
                this.ddlMejoramientoTuberculosVerdes.DataTextField  = "nombre_tuberculos_verdes";
                this.ddlMejoramientoTuberculosVerdes.DataSource     = verdes;
                this.ddlMejoramientoTizonFollaje.DataValueField     = "id_tizon_tardio_follaje";
                this.ddlMejoramientoTizonFollaje.DataTextField      = "nombre_tizon_tardio_follaje";
                this.ddlMejoramientoTizonFollaje.DataSource         = tizon_follaje;
                this.ddlMejoramientoTizonTuberculo.DataValueField   = "id_tizon_tardio_tuberculo";
                this.ddlMejoramientoTizonTuberculo.DataTextField    = "nombre_tizon_tardio_tuberculo";
                this.ddlMejoramientoTizonTuberculo.DataSource       = tizon_tuberculo;
                this.ddlMejoramientoNumero.DataValueField           = "id_numero_tuberculos";
                this.ddlMejoramientoNumero.DataTextField            = "nombre_numero_tuberculos";
                this.ddlMejoramientoNumero.DataSource         = numero;
                this.ddlMejoramientoFertilidad.DataValueField = "id_fertilidad";
                this.ddlMejoramientoFertilidad.DataTextField  = "nombre_fertilidad";
                this.ddlMejoramientoFertilidad.DataSource     = fertilidad;
                this.ddlMejoramientoDestino.DataValueField    = "id_destino";
                this.ddlMejoramientoDestino.DataTextField     = "nombre_destino";
                this.ddlMejoramientoDestino.DataSource        = destino;
                this.DataBind();
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            cont6papas12papas = 0;

            CatalogFertilidad cf = new CatalogFertilidad();
            List <Project.BusinessRules.Fertilidad> fertilidad = cf.GetFertilidad();

            CatalogEmergencia40Dias ce40 = new CatalogEmergencia40Dias();
            List <Project.BusinessRules.Emergencia40Dias> emergencia40 = ce40.GetEmergencia40Dias();
            CatalogMetribuzina cmet = new CatalogMetribuzina();
            List <Project.BusinessRules.Metribuzina> metribuzina = cmet.GetMetribuzina();
            CatalogEmergencia ce = new CatalogEmergencia();
            List <Project.BusinessRules.Emergencia> emergencia = ce.GetEmergencia();

            CatalogMadurez cm = new CatalogMadurez();
            List <Project.BusinessRules.Madurez>           madurez    = cm.GetMadurez();
            CatalogDesarrolloFollaje                       cdf        = new CatalogDesarrolloFollaje();
            List <Project.BusinessRules.DesarrolloFollaje> desarrollo = cdf.GetDesarrolloFollaje();
            CatalogTipoHoja cth = new CatalogTipoHoja();
            List <Project.BusinessRules.TipoHoja> hoja = cth.GetTipoHoja();
            CatalogBrotacion cb = new CatalogBrotacion();
            List <Project.BusinessRules.Brotacion> brotacion = cb.GetBrotacion();
            CatalogTamaño ct = new CatalogTamaño();
            List <Project.BusinessRules.Tamaño> tamaño = ct.GetTamaño();
            CatalogDistribucionCalibre          cdc    = new CatalogDistribucionCalibre();
            List <Project.BusinessRules.DistribucionCalibre> distribucion = cdc.GetDistribucionCalibre();
            CatalogFormaTuberculos cft = new CatalogFormaTuberculos();
            List <Project.BusinessRules.FormaTuberculos> forma = cft.GetFormaTuberculos();
            CatalogRegularidad cr = new CatalogRegularidad();
            List <Project.BusinessRules.Regularidad> regularidad = cr.GetRegularidad();
            CatalogProfundidadOjo cpo = new CatalogProfundidadOjo();
            List <Project.BusinessRules.ProfundidadOjo> profundidad = cpo.GetProfundidadOjo();
            CatalogCalidadPiel ccpiel = new CatalogCalidadPiel();
            List <Project.BusinessRules.CalidadPiel> calidad = ccpiel.GetCalidadPiel();


            CatalogTuberculosVerdes ctv = new CatalogTuberculosVerdes();
            List <Project.BusinessRules.TuberculosVerdes> verdes = ctv.GetTuberculosVerdes();
            CatalogTizonTardioFollaje cttf = new CatalogTizonTardioFollaje();
            List <Project.BusinessRules.TizonTardioFollaje> tizon_follaje = cttf.GetTizonTardioFollaje();
            CatalogTizonTardioTuberculo cttt = new CatalogTizonTardioTuberculo();
            List <Project.BusinessRules.TizonTardioTuberculo> tizon_tuberculo = cttt.GetTizonTardioTuberculo();
            CatalogNumeroTuberculos cnt = new CatalogNumeroTuberculos();
            List <Project.BusinessRules.NumeroTuberculos> numero = cnt.GetNumeroTuberculos();
            CatalogCiudad ccity = new CatalogCiudad();
            List <Project.BusinessRules.Ciudad> city = ccity.GetCiudad();

            CatalogColorCarne ccc = new CatalogColorCarne();
            List <Project.BusinessRules.ColorCarne> carne = ccc.GetColorCarne();
            CatalogColorPiel ccp = new CatalogColorPiel();
            List <Project.BusinessRules.ColorPiel> piel = ccp.GetColorPiel();

            CatalogSensibilidadQuimica csq = new CatalogSensibilidadQuimica();
            List <Project.BusinessRules.SensibilidadQuimica> sensibilidad = csq.GetSensibilidadQuimica();
            CatalogFacilidadMuerte cfm = new CatalogFacilidadMuerte();
            List <Project.BusinessRules.FacilidadMuerte> facilidad = cfm.GetFacilidadMuerte();

            //PREGUNTA SI ES DISTINTO DE NULL PORQUE EL USUARIO PUEDE ESCRIBIR DESDE LA URL Y NO TENDRÍA AÑO ASIGNADO
            if (Request.QueryString["valor"] != null)
            {
                valorAñoString = Request.QueryString["valor"];
            }
            else
            {
                valorAñoString = "0";
            }
            valorAñoInt32 = Int32.Parse(valorAñoString);

            this.lbl6papasError.Visible = false;
            this.lbl6papasError.Text    = "";
            if (!Page.IsPostBack)
            {
                this.ddl6papasFertilidad.DataValueField = "id_fertilidad";
                this.ddl6papasFertilidad.DataTextField  = "nombre_fertilidad";
                this.ddl6papasFertilidad.DataSource     = fertilidad;

                this.ddl6papasEmergencia40.DataValueField = "id_emergencia_40_dias";
                this.ddl6papasEmergencia40.DataTextField  = "nombre_emergencia_40_dias";
                this.ddl6papasEmergencia40.DataSource     = emergencia40;
                this.ddl6papasMetribuzina.DataValueField  = "id_metribuzina";
                this.ddl6papasMetribuzina.DataTextField   = "nombre_metribuzina";
                this.ddl6papasMetribuzina.DataSource      = metribuzina;
                this.ddl6papasEmergencia.DataValueField   = "id_emergencia";
                this.ddl6papasEmergencia.DataTextField    = "nombre_emergencia";
                this.ddl6papasEmergencia.DataSource       = emergencia;

                this.ddl6papasMadurez.DataValueField    = "id_madurez";
                this.ddl6papasMadurez.DataTextField     = "nombre_madurez";
                this.ddl6papasMadurez.DataSource        = madurez;
                this.ddl6papasDesarrollo.DataValueField = "id_desarrollo_follaje";
                this.ddl6papasDesarrollo.DataTextField  = "nombre_desarrollo_follaje";
                this.ddl6papasDesarrollo.DataSource     = desarrollo;
                this.ddl6papasTipoHoja.DataValueField   = "id_tipo_hoja";
                this.ddl6papasTipoHoja.DataTextField    = "nombre_tipo_hoja";
                this.ddl6papasTipoHoja.DataSource       = hoja;
                this.ddl6papasBrotacion.DataValueField  = "id_brotacion";
                this.ddl6papasBrotacion.DataTextField   = "nombre_brotacion";
                this.ddl6papasBrotacion.DataSource      = brotacion;


                this.ddl6papasTamaño.DataValueField           = "id_tamaño";
                this.ddl6papasTamaño.DataTextField            = "nombre_tamaño";
                this.ddl6papasTamaño.DataSource               = tamaño;
                this.ddl6papasDistribucion.DataValueField     = "id_distribucion_calibre";
                this.ddl6papasDistribucion.DataTextField      = "nombre_distribucion_calibre";
                this.ddl6papasDistribucion.DataSource         = distribucion;
                this.ddl6papasForma.DataValueField            = "id_forma";
                this.ddl6papasForma.DataTextField             = "nombre_forma";
                this.ddl6papasForma.DataSource                = forma;
                this.ddl6papasRegularidad.DataValueField      = "id_regularidad";
                this.ddl6papasRegularidad.DataTextField       = "nombre_regularidad";
                this.ddl6papasRegularidad.DataSource          = regularidad;
                this.ddl6papasProfundidad.DataValueField      = "id_profundidad";
                this.ddl6papasProfundidad.DataTextField       = "profundidad_ojo";
                this.ddl6papasProfundidad.DataSource          = profundidad;
                this.ddl6papasCalidadPiel.DataValueField      = "id_calidad_piel";
                this.ddl6papasCalidadPiel.DataTextField       = "nombre_calidad_piel";
                this.ddl6papasCalidadPiel.DataSource          = calidad;
                this.ddl6papasTuberculosVerdes.DataValueField = "id_tuberculos_verdes";
                this.ddl6papasTuberculosVerdes.DataTextField  = "nombre_tuberculos_verdes";
                this.ddl6papasTuberculosVerdes.DataSource     = verdes;
                this.ddl6papasTizonFollaje.DataValueField     = "id_tizon_tardio_follaje";
                this.ddl6papasTizonFollaje.DataTextField      = "nombre_tizon_tardio_follaje";
                this.ddl6papasTizonFollaje.DataSource         = tizon_follaje;
                this.ddl6papasTizonTuberculo.DataValueField   = "id_tizon_tardio_tuberculo";
                this.ddl6papasTizonTuberculo.DataTextField    = "nombre_tizon_tardio_tuberculo";
                this.ddl6papasTizonTuberculo.DataSource       = tizon_tuberculo;
                this.ddl6papasNumero.DataValueField           = "id_numero_tuberculos";
                this.ddl6papasNumero.DataTextField            = "nombre_numero_tuberculos";
                this.ddl6papasNumero.DataSource               = numero;
                this.ddl6papasCiudadPlantacion.DataValueField = "id_ciudad";
                this.ddl6papasCiudadPlantacion.DataTextField  = "nombre_ciudad";
                this.ddl6papasCiudadPlantacion.DataSource     = city;

                this.lst6papasColorCarne.DataValueField = "id_color_carne";
                this.lst6papasColorCarne.DataTextField  = "nombre_color_carne";
                this.lst6papasColorCarne.DataSource     = carne;
                this.lst6papasColorPiel.DataValueField  = "id_color_piel";
                this.lst6papasColorPiel.DataTextField   = "nombre_color_piel";
                this.lst6papasColorPiel.DataSource      = piel;

                this.ddl6papasSensibilidadQuimica.DataValueField = "id_sensibilidad_quimica";
                this.ddl6papasSensibilidadQuimica.DataTextField  = "nombre_sensibilidad_quimica";
                this.ddl6papasSensibilidadQuimica.DataSource     = sensibilidad;
                this.ddl6papasFacilidadMuerte.DataValueField     = "id_facilidad_muerte";
                this.ddl6papasFacilidadMuerte.DataTextField      = "nombre_facilidad_muerte";
                this.ddl6papasFacilidadMuerte.DataSource         = facilidad;

                this.lbl6papasAño.Text += "(" + valorAñoInt32.ToString() + ")";
                CatalogCosecha cc6p = new CatalogCosecha();
                //Le pasa un 1 porque es la temporada 6Papas
                this.gdv6papas.DataSource = cc6p.GetTablaCosecha(valorAñoInt32, 1);
                this.DataBind();
            }
        }