protected void btnInsertar_Click(object sender, EventArgs e)
        {
            string respuesta = "";
               if (txtId.Text == "")
               {
                   ServicioMantRequisito elServicio = new ServicioMantRequisito();
                   respuesta = elServicio.InsertarRequisito(txtRequisito.Text, txtDescripcion.Text, int.Parse(cmbEstado.SelectedValue.ToString()));

                   if (respuesta.Equals(Global.elGlobal.RespuestaCorrecta))
                   {

                      CargarRequisitos();
                      lblmensaje1.Text = "Datos Insertados Correctamente";
                      pnlMantenimientoReq.Visible = false;
                   }
                   else
                   {
                       lblmensaje2.Text = respuesta;

                   }
               }
               else
               {
                   btnInsertar.Text = "Modificar";
                   ServicioMantRequisito elServicio = new ServicioMantRequisito();
                   respuesta = elServicio.ModificarRequisito(int.Parse(txtId.Text), txtRequisito.Text, txtDescripcion.Text, int.Parse(cmbEstado.SelectedValue.ToString()));

                   if (respuesta.Equals(Global.elGlobal.RespuestaCorrecta))
                   {

                       lblmensaje1.Text = "Datos Modificados Correctamente!";
                       pnlMantenimientoReq.Visible = false;
                       CargarRequisitos();
                   }
                   else
                   {
                       lblmensaje2.Text = "Error en Modificación: "+ respuesta;
                       pnlMantenimientoReq.Visible = false;
                   }

               }
        }
 protected void grdRequisitos_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
 {
     HiddenField GridIdHF = this.grdRequisitos.Rows[e.NewSelectedIndex].Cells[0].FindControl("GridIdHF") as HiddenField;
     DataTable dtRequisito  = null;
     DataRow drRequisito = null;
     ServicioMantRequisito Requisito= new ServicioMantRequisito ();
     txtId.Text = GridIdHF.Value;
     dtRequisito= Requisito.UnicoRequisito(int.Parse(txtId.Text));
     drRequisito = dtRequisito.Rows[0] ;
     txtId.Text = drRequisito["i_PK_idRequisito"].ToString();
     txtRequisito.Text = drRequisito["vc_nombreRequisito"].ToString();
     txtDescripcion.Text = drRequisito["vc_descripcionRequisito"].ToString();
     cmbEstado.SelectedValue = drRequisito["i_activorequisito"].ToString();
     cmbEstado.DataBind();
     pnlMantenimientoReq.Visible= true;
     btnInsertar.Text= "Modificar";
     lblmensaje1.Text = "";
     lblmensaje2.Text = "";
 }
        private void CargarRequisitos()
        {
            DataTable dtRequisito = null;

            using (ServicioMantRequisito miServicio = new ServicioMantRequisito())
            dtRequisito = miServicio.ListarRequisito(txtFiltro.Text);
            grdRequisitos.DataSource = dtRequisito;
            grdRequisitos.DataBind();
        }