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"); } }
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); }
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"); } }
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); }