Exemplo n.º 1
0
        protected void EnfermedadesGridView_RowUpdating(Object sender, GridViewUpdateEventArgs e)
        {
            try
            {
                this.lblEnfermedadesError.Visible = true;
                CatalogEnfermedades ce   = new CatalogEnfermedades();
                string id_enfermedad     = HttpUtility.HtmlDecode((string)this.gdvEnfermedades.Rows[e.RowIndex].Cells[1].Text);
                string nombre_enfermedad = e.NewValues[0].ToString();

                if (nombre_enfermedad.Length > 1 && nombre_enfermedad.Length < 100)
                {
                    ce.UpdateEnfermedad(Int32.Parse(id_enfermedad), nombre_enfermedad);
                }
                else
                {
                    this.lblEnfermedadesError.Text += "El rango de caracteres del nombre debe ser entre 2 y 99";
                }
            }
            catch (Exception ex)
            {
                Page.ClientScript.RegisterStartupScript(GetType(), "Script", "<script>alert('¡Error al modificar, repare el parámetro que ingresó!')</script>");
            }

            gdvEnfermedades.EditIndex = -1;
            PoblarGrilla();
        }
Exemplo n.º 2
0
        /*
         * Llena la grilla de enfermedades
         */
        private void PoblarGrilla()
        {
            CatalogEnfermedades ce = new CatalogEnfermedades();

            gdvEnfermedades.DataSource = ce.GetEnfermedades();
            gdvEnfermedades.DataBind();
        }
Exemplo n.º 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            CatalogEnfermedades ce = new CatalogEnfermedades();

            this.lblEnfermedadesError.Visible = false;
            this.lblEnfermedadesError.Text    = "";
            if (!Page.IsPostBack)
            {
                this.gdvEnfermedades.DataSource = ce.GetEnfermedades();
                this.gdvEnfermedades.DataBind();
            }
        }
Exemplo n.º 4
0
        protected void EnfermedadesGridView_RowDeleting(Object sender, GridViewDeleteEventArgs e)
        {
            try
            {
                this.lblEnfermedadesError.Visible = true;
                CatalogEnfermedades ce = new CatalogEnfermedades();
                string id_enfermedad   = HttpUtility.HtmlDecode((string)this.gdvEnfermedades.Rows[e.RowIndex].Cells[1].Text);
                int    valor           = ce.DeleteEnfermedad(Int32.Parse(id_enfermedad));
                if (valor == 0)
                {
                    Page.ClientScript.RegisterStartupScript(GetType(), "Script", "<script>alert('¡Error! No se pudo eliminar la enfermedad')</script>");
                    this.lblEnfermedadesError.Text += "No se pudo eliminar, La enfermedad está presente en alguna cosecha.<br/>";
                }

                PoblarGrilla();
            }
            catch (Exception ex)
            {
            }
        }
Exemplo n.º 5
0
 protected void btnEnfermedadesGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         this.lblEnfermedadesError.Visible = true;
         string nombre_enfermedad = this.txtEnfermedades.Text;
         if (nombre_enfermedad.Length > 1 && nombre_enfermedad.Length < 100)
         {
             CatalogEnfermedades ce = new CatalogEnfermedades();
             ce.AddEnfermedad(nombre_enfermedad);
             this.txtEnfermedades.Text = "";
             PoblarGrilla();
         }
         else
         {
             this.lblEnfermedadesError.Text += "Error al ingresar una enfermedad, la longitud debe ser la especificada";
         }
     }
     catch (Exception ex)
     {
     }
 }