protected void Page_Load(object sender, EventArgs e)
        {
            //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);

            CatalogCiudad cc = new CatalogCiudad();
            List <Project.BusinessRules.Ciudad> ciudad = cc.GetCiudad();
            CatalogCategoriaProduccion          ccp    = new CatalogCategoriaProduccion();
            List <Project.BusinessRules.CategoriaProduccion> categoria = ccp.GetCategoriaProduccion();
            CatalogProductor cp = new CatalogProductor();
            List <Project.BusinessRules.Productor> productor = cp.GetProductor();

            if (!Page.IsPostBack)
            {
                this.ddlProduccionCiudad.DataValueField = "id_ciudad";
                this.ddlProduccionCiudad.DataTextField  = "nombre_ciudad";
                this.ddlProduccionCiudad.DataSource     = ciudad;
                this.ddlProduccionCategoriaProduccion.DataValueField = "id_categoria_produccion";
                this.ddlProduccionCategoriaProduccion.DataTextField  = "nombre_categoria_produccion";
                this.ddlProduccionCategoriaProduccion.DataSource     = categoria;
                this.ddlProduccionProductor.DataValueField           = "id_productor";
                this.ddlProduccionProductor.DataTextField            = "nombre_productor";
                this.ddlProduccionProductor.DataSource = productor;

                this.DataBind();
            }
        }
        protected void ddlCiudadRegion_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                this.ddlCiudadProvincia.Items.Clear();
                CatalogProvincia cp = new CatalogProvincia();
                List <Project.BusinessRules.Provincia> provincia = cp.GetProvincia(Int32.Parse(this.ddlCiudadRegion.SelectedValue));
                this.ddlCiudadProvincia.DataValueField = "id_provincia";
                this.ddlCiudadProvincia.DataTextField  = "nombre_provincia";
                this.ddlCiudadProvincia.DataSource     = provincia;
                this.ddlCiudadProvincia.DataBind();

                if (this.ddlCiudadProvincia.Items.Count > 0)
                {
                    this.ddlCiudad.Items.Clear();
                    CatalogCiudad cc = new CatalogCiudad();
                    List <Project.BusinessRules.Ciudad> ciudad = cc.GetCiudadPorProvincia(Int32.Parse(this.ddlCiudadProvincia.SelectedValue));
                    this.ddlCiudad.DataValueField = "id_ciudad";
                    this.ddlCiudad.DataTextField  = "nombre_ciudad";
                    this.ddlCiudad.DataSource     = ciudad;
                    this.ddlCiudad.DataBind();
                }
            }
            catch (Exception ex)
            {
            }
        }
 protected void btnCiudadEliminar_Click(object sender, EventArgs e)
 {
     try
     {
         CatalogCiudad cc        = new CatalogCiudad();
         int           id_ciudad = Int32.Parse(this.ddlCiudad.SelectedValue);
         int           valor     = cc.DeleteCiudad(id_ciudad);
         if (valor == 0)
         {
             Page.ClientScript.RegisterStartupScript(GetType(), "Script", "<script>alert('¡Error! No se pudo eliminar la ciudad')</script>");
         }
         Response.Redirect("Menu.aspx");
     }
     catch (Exception ex)
     {
     }
 }
 protected void btnCiudadGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         CatalogCiudad cc            = new CatalogCiudad();
         int           id_ciudad     = Int32.Parse(this.ddlCiudad.SelectedValue);
         string        nombre_ciudad = this.txtCiudad.Text;
         if (nombre_ciudad.Length > 1 && nombre_ciudad.Length < 100)
         {
             cc.UpdateCiudad(id_ciudad, nombre_ciudad);
             Response.Redirect("Menu.aspx");
         }
         else
         {
             this.lblCiudadError.Text += "Error al modificar una ciudad, la longitud debe ser la especificada";
         }
     }
     catch (Exception ex)
     {
     }
 }
 protected void btnCiudadGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         this.lblCiudadError.Visible = true;
         int    id_provincia  = Int32.Parse(this.ddlCiudadProvincia.SelectedValue);
         string nombre_ciudad = this.txtCiudad.Text;
         if (nombre_ciudad.Length > 1 && nombre_ciudad.Length < 100)
         {
             CatalogCiudad cc = new CatalogCiudad();
             cc.AddCiudad(nombre_ciudad, id_provincia);
             this.txtCiudad.Text = "";
         }
         else
         {
             this.lblCiudadError.Text += "Error al ingresar una ciudad, la longitud debe ser la especificada";
         }
     }
     catch (Exception ex)
     {
     }
 }
Beispiel #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                //PREGUNTA SI ES DISTINTO DE NULL PORQUE EL USUARIO PUEDE ESCRIBIR DESDE LA URL Y NO TENDRÍA AÑO ASIGNADO
                if (Request.QueryString["ano_produccion"] != null)
                {
                    valorAñoString = Request.QueryString["ano_produccion"];
                }
                else
                {
                    valorAñoString = "0";
                }
                valorAñoInt32 = Int32.Parse(valorAñoString);

                //PREGUNTA SI ES DISTINTO DE NULL PORQUE EL USUARIO PUEDE ESCRIBIR DESDE LA URL Y NO TENDRÍA CODIGO ASIGNADO
                if (Request.QueryString["codigo"] != null)
                {
                    codigo_variedad = Request.QueryString["codigo"];
                }
                else
                {
                    codigo_variedad = "0";
                }

                CatalogCiudad cc = new CatalogCiudad();
                List <Project.BusinessRules.Ciudad> ciudad = cc.GetCiudad();
                CatalogCategoriaProduccion          ccp    = new CatalogCategoriaProduccion();
                List <Project.BusinessRules.CategoriaProduccion> categoria = ccp.GetCategoriaProduccion();
                CatalogProductor cp = new CatalogProductor();
                List <Project.BusinessRules.Productor> productor = cp.GetProductor();

                CatalogProduccion cprod = new CatalogProduccion();
                List <Project.BusinessRules.Produccion> produccion = cprod.GetProduccionPorVariedad(codigo_variedad);

                this.lblProduccionError.Visible = false;
                this.lblProduccionError.Text    = "";
                if (!Page.IsPostBack)
                {
                    this.ddlProduccionCiudad.DataValueField = "id_ciudad";
                    this.ddlProduccionCiudad.DataTextField  = "nombre_ciudad";
                    this.ddlProduccionCiudad.DataSource     = ciudad;
                    this.ddlProduccionCategoriaProduccion.DataValueField = "id_categoria_produccion";
                    this.ddlProduccionCategoriaProduccion.DataTextField  = "nombre_categoria_produccion";
                    this.ddlProduccionCategoriaProduccion.DataSource     = categoria;
                    this.ddlProduccionProductor.DataValueField           = "id_productor";
                    this.ddlProduccionProductor.DataTextField            = "nombre_productor";
                    this.ddlProduccionProductor.DataSource = productor;

                    this.ddlProduccionCiudad.SelectedValue = produccion[0].Id_ciudad.ToString();
                    this.ddlProduccionCategoriaProduccion.SelectedValue = produccion[0].Id_categoria_produccion.ToString();
                    this.ddlProduccionProductor.SelectedValue           = produccion[0].Id_productor.ToString();
                    this.txtProduccionCantidadTotal.Text     = produccion[0].Prod_cantidad_total.ToString();
                    this.txtProduccionCantidadProductor.Text = produccion[0].Cantidad_productor.ToString();
                    this.txtProduccionSuperficie.Text        = produccion[0].Superficie_produccion.ToString();
                    this.txtProduccionCosecha.Text           = produccion[0].Cosecha_produccion.ToString();
                    this.chkProduccionLicencia.Checked       = produccion[0].Licencia_produccion;

                    this.lblProduccionVariedad.Text += "'" + codigo_variedad.ToString() + "'";
                    this.lblProduccionAño.Text      += "'" + valorAñoInt32.ToString() + "'";
                    this.DataBind();
                }
            }
            catch (Exception ex)
            {
            }
        }
        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();
            }
        }