protected void btnRegister_Click(object sender, EventArgs e)
 {//Botón de registrar
     if (Page.IsValid)
     {
         string mensaje;
         if (Usuario_Model.VerificarExistencia(int.Parse(ddlUser.SelectedValue)) > 0)
         {     //Verificamos si existe el usuario
             if (Becario_Model.VerificarExistencia(int.Parse(ddlUser.SelectedValue), ddlProgram.SelectedValue) == 0)
             { //Verificamos si existe el mismo idinformacion en el mismo programa
                 DateTime fechaInicial = DateTime.Parse(dtpStart.Text, CultureInfo.InvariantCulture);
                 DateTime fechaFinal   = DateTime.Parse(dtpEnd.Text, CultureInfo.InvariantCulture);
                 Becario  becario      = new Becario(GenerarCodigoBecario(ddlProgram.SelectedValue), int.Parse(ddlUser.SelectedValue), ddlProgram.SelectedValue, int.Parse(ddlUniversity.SelectedValue), int.Parse(ddlProfession.SelectedValue), int.Parse(ddlDegree.SelectedValue), fechaInicial, fechaFinal, GenerarContrasenna());
                 if (Becario_Model.Insertar(becario))
                 {
                     mensaje = "Materialize.toast('Becario registrado con exito', 2000, '', function(){ location.href = 'BecarioRegistro.aspx'})";
                 }
                 else
                 {
                     mensaje = "Materialize.toast('Error :(', 2000)";
                 }
             }
             else
             {
                 mensaje = "Materialize.toast('El Usuario ya es parte del programa', 2000)";
             }
         }
         else
         {
             mensaje = "Materialize.toast('No existe un usuario con el dui seleccionado', 2000)";
         }
         ScriptManager.RegisterStartupScript(Page, Page.GetType(), "confirmLog", mensaje, true);
     }//fin page.isValid
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Request.QueryString["id"] != null)
     {
         //Verificar Existencia de becario
         try
         {
             if (Becario_Model.VerificarExistencia(Request.QueryString["id"]) > 0)
             {
                 //Recupreramos la informacion
                 RecuperarInformacion(Request.QueryString["id"]);
             }
             else
             {
                 Response.Redirect("/GestorEducativo/IncidentesRegistro.aspx");
             }
         }
         catch (Exception err)
         {
             Response.Redirect("/GestorEducativo/IncidentesRegistro.aspx");
         }
     }
     else
     {
         Response.Redirect("/GestorEducativo/IncidentesRegistro.aspx");
     }
 }
Beispiel #3
0
    protected void btnIngresar_Click(object sender, EventArgs e)
    {
        string patternUsuario = "([A-Z]{4}[0-9]{7}|[A]{1}[0-9]{4}|[C]{1}[0-9]{4}|[G]{1}[0-9]{4})",
               patternBecario = "([A-Z]{4}[0-9]{7})", mensaje = "";

        if (Regex.IsMatch(txtUsername.Text.ToUpper(), patternBecario))
        {
            if (Becario_Model.Login(txtUsername.Text, txtPassword.Text))
            {
                mensaje = "Materialize.toast('Becario encontrado', 2000)";
            }
            else
            {
                mensaje = "Materialize.toast('Becario no encontrado', 2000)";
            }
        }
        else if (Regex.IsMatch(txtUsername.Text.ToUpper(), patternUsuario))
        {
            if (Usuario_Model.Login(txtUsername.Text, txtPassword.Text))
            {
                //Inicializar variables de sesión
                mensaje = "Materialize.toast('Usuario encontrado', 2000)";
                Response.Redirect("/Login.aspx");
            }
            else
            {
                mensaje = "Materialize.toast('Usuario no encontrado', 2000)";
            }
        }
        else
        {
            mensaje = "Materialize.toast('Hola', 2000)";
        }
        ScriptManager.RegisterStartupScript(Page, Page.GetType(), "confirmLog", mensaje, true);
    }
Beispiel #4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if ((!Page.IsPostBack))
     {
         if (Request.QueryString["idBecario"] != null && Request.QueryString["idCiclo"] != null)
         {
             if ((Becario_Model.ExistenciaCiclo(Request.QueryString["idCiclo"], Request.QueryString["idBecario"]) == 1) &&
                 (Presupuesto_Model.VerificarExistencia(Request.QueryString["idBecario"]) == 1))
             {
                 string sqlTipos = "SELECT nombre, idTipoDesembolso FROM TipoDesembolso"
                                   + " WHERE idTipoDesembolso NOT IN ("
                                   + " SELECT TD.idTipoDesembolso FROM Desembolso D"
                                   + " INNER JOIN TipoDesembolso TD ON D.idTipoDesembolso = TD.idTipoDesembolso WHERE D.idCiclo = " + Request.QueryString["idCiclo"] + ")";
                 DBConnection.FillCmb(ref ddlType, sqlTipos, "nombre", "idTipoDesembolso");
                 ddlType.Items.Insert(0, new ListItem("[Tipo de desembolso]", "0"));
                 idBecario.Value = Request.QueryString["idBecario"];
                 idCiclo.Value   = Request.QueryString["idCiclo"];
                 //DBConnection.FillCmb(ref ddlScholar, "SELECT Becario.idBecario, CONCAT(InformacionPersonal.apellidos, ', ', InformacionPersonal.nombres) AS display FROM (Becario INNER JOIN InformacionPersonal ON InformacionPersonal.idInformacion = Becario.idInformacion)", "display", "idBecario");
                 //ddlScholar.Items.Insert(0, new ListItem("[Becario]", "0"));
             }
             else
             {
                 Response.Redirect("/Contador/ControlBecarios.aspx");
             }
         }
         else
         {
             Response.Redirect("/Contador/ControlBecarios.aspx");
         }
     }
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Request.QueryString["id"] != null)
     {
         if (Becario_Model.VerificarExistencia(Request.QueryString["id"]) == 0)
         {
             Response.Redirect("/Contador/listaBecarios.aspx");
         }
     }
     else
     {
         Response.Redirect("/Contador/listaBecarios.aspx");
     }
 }
Beispiel #6
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Request.QueryString["id"] != null)
     {
         if (Becario_Model.VerificarExistencia(Request.QueryString["id"]) == 0)
         {
             Response.Redirect("/GestorEducativo/IncidentesRegistro.aspx");
         }
     }
     else
     {
         Response.Redirect("/GestorEducativo/IncidentesRegistro.aspx");
     }
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Request.QueryString["id"] != null)
     {
         if (Becario_Model.VerificarExistencia(Request.QueryString["id"]) > 0)
         {
             //Recupreramos la informacion
             RecuperarInformacion(Request.QueryString["id"]);
         }
         else
         {
             Response.Redirect("/Contador/listBecarios.aspx");
         }
     }
     else
     {
         Response.Redirect("/Contador/listBecarios.aspx");
     }
 }
    protected string GenerarCodigoBecario(string idPrograma)
    {
        string codigoBecario = idPrograma + DateTime.Now.Year.ToString(); //BBEAP2018
        //Se obtiene el numero de becarios en dicho programa y se aumenta en 1
        int numBecarios = Becario_Model.ObtenerNumBecarios(idPrograma);

        if (numBecarios > 0 && numBecarios < 10)
        {
            codigoBecario += "00" + (numBecarios + 1);
        }
        else if (numBecarios >= 10 && numBecarios < 100)
        {
            codigoBecario += "0" + (numBecarios + 1);
        }
        else if (numBecarios > 100)
        {
            codigoBecario += (numBecarios + 1);
        }
        else if (numBecarios == 0)
        {
            codigoBecario += "001";
        }
        return(codigoBecario);
    }