public void guarNominaMasBecarios()
 {
     if (db.nominaSinEspacio(txtNomina.Text))
     {
         if (db.numeroSinEspacio(txtNumeroBecarios.Text))
         {
             if (db.justificacionSinEspacio(txtJustificacion.Text))
             {
                 if (db.fechaSinEspacio(txtFechaInicio.Text))
                 {
                     if (db.fechaSinEspacio(txtFechaFin.Text))
                     {
                         query = "sp_excepcion_de_nominas_mas_becarios '" + txtNomina.Text + "'," + txtNumeroBecarios.Text + ",'" + txtJustificacion.Text + "','" + db.convertirFecha(txtFechaInicio.Text) + "','" + db.convertirFecha(txtFechaFin.Text) + "'," + ddlPeriodo.SelectedValue + ",'" + Session["Usuario"].ToString() + "'";
                         dt    = db.getQuery(conexionBecarios, query);
                         if (dt.Rows.Count > 0)
                         {
                             if (dt.Rows[0]["Mensaje"].ToString() == "Ok")
                             {
                                 verModal("Éxito", "Guardado correctamente");
                             }
                             else
                             {
                                 verModal("Alerta", "Ya existe la nómina en el periodo registrado");
                             }
                         }
                     }
                     else
                     {
                         verModal("Error", "El campo fecha inicio no tiene el formato correcto");
                     }
                 }
                 else
                 {
                     verModal("Error", "El campo fecha inicio no tiene el formato correcto");
                 }
             }
             else
             {
                 verModal("Error", "El campo justificación no contiene el formato correcto ");
             }
         }
         else
         {
             verModal("Error", "El campo cantidad de becarios no tiene el formato correcto");
         }
     }
     else
     {
         verModal("Error", "El campo nómina no tiene el formato correcto");
     }
 }
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                if (db.nominaSinEspacio(txtNomina.Text))
                {
                    if (Convert.ToDateTime(txtFechaInicio.Text) <= Convert.ToDateTime(txtFechaFin.Text))
                    {
                        query = "sp_guardar_NominasinBecarios '" + txtNomina.Text.Trim() + "','" + db.convertirFecha(txtFechaInicio.Text) + "','" + db.convertirFecha(txtFechaFin.Text) + "','" + txtJustificacion.Text.Trim() + "','" + Session["usuario"].ToString() + "'";
                        dt    = db.getQuery(conexionBecarios, query);
                        if (dt.Rows.Count > 0)
                        {
                            switch (dt.Rows[0]["Mensaje"].ToString())
                            {
                            case "Ok":
                                verModal("Éxito", "Se guardó correctamente la información");
                                limpiarComponentes();
                                mostrarRegistros();
                                break;

                            case "Existe":
                                verModal("Alerta", "Ya hay un registro del usuario en la tabla");
                                /*Seria bueno que habra directamente el registro aqui**/
                                limpiarComponentes();
                                break;
                            }
                        }
                    }
                    else
                    {
                        verModal("Error", "La fecha inicio es menor a la fecha fin");
                    }
                }
                else
                {
                    verModal("Error", "El campo nómina no contiene el formato correcto");
                }
            }catch (Exception es)
            {
                verModal("Error", es.Message.ToString());
            }
        }