protected void Page_Load(object sender, EventArgs e) { try { if (this.Session["usuario"] == null) { Server.Transfer("iniciarSesion.aspx"); } else { wsUsuario.Usuario user = (wsUsuario.Usuario)Session["usuario"]; wsApoderado.Apoderado apo = new wsApoderado.Apoderado(); wsApoderado.wsApoderadoSoapClient apoderado = new wsApoderado.wsApoderadoSoapClient(); apo = apoderado.ReadByUsername(user.User_name); this.lblActivo.Text = apo.Nombre_completo.ToString(); if (user.Id_tipo_usuario != 1) { this.Session.Clear(); Response.Redirect("iniciarSesion.aspx"); } } } catch (Exception ex) { } }
protected void btnIniciarSesionLista_Click(object sender, EventArgs e) { wsUsuario.wsUsuarioSoapClient cliente_usuario = new wsUsuario.wsUsuarioSoapClient(); string user_name = txtUsuario.Text; string password = txtPassword.Text; wsUsuario.Usuario user = cliente_usuario.Authenticate(user_name, password); if (user.Id == 0) { lblResultado.Text = "Usuario o contraseña invalidos"; } else if (user.Id_tipo_usuario == 1) { Session["usuario"] = user; Response.Redirect("portadaDueno.aspx"); } else { Session["usuario"] = user; Response.Redirect("portadaUsuario.aspx"); } }
protected void btnPagar_Click(object sender, EventArgs e) { if (this.dropCurso.SelectedValue == "-1" || this.dropTipoActividad.SelectedValue == "-1") { lblResultado.Text = "Debe seleccionar un curso y un tipo de actividad"; } else { string descripcion = this.dropTipoActividad.SelectedValue; int try_parse_monto; int.TryParse(txtMontoCancelar.Text, out try_parse_monto); if (try_parse_monto == 0) { lblResultado.Text = "El monto de la actividad debe ser un numero"; } else { int monto = int.Parse(txtMontoCancelar.Text); if (monto < 0) { lblResultado.Text = "El monto de la actividad debe ser mayor a cero"; } else { int deuda_total = cliente_ec.GetDeudaTotal(int.Parse(dropCurso.SelectedValue)); int total_pagos = cliente_ec.GetTotalPagos(int.Parse(dropCurso.SelectedValue)); int deuda_actual = deuda_total - total_pagos; if (deuda_actual < monto) { lblResultado.Text = "El monto de la actividad no puede ser mayor a la deuda"; } else { int id_curso = int.Parse(dropCurso.Text); DateTime fecha = DateTime.Now; bool created = cliente_actividad_pago.CreatePaid(descripcion, monto, id_curso, fecha); if (created) { this.lblResultado.Text = "Actividad ingresada con exito"; this.LoadGridHistoricoActividades(); wsUsuario.Usuario user = (wsUsuario.Usuario)Session["usuario"]; wsApoderado.Apoderado apoderado = (wsApoderado.Apoderado)Session["apoderado"]; string nombre_apoderado = $"{apoderado.Nombre_completo} {apoderado.Ap_paterno} {apoderado.Ap_materno}"; cliente_correo.SendMailActivityPaidAsync(user.Email, nombre_apoderado, dropCurso.SelectedItem.Text, monto); total_pagos = cliente_ec.GetTotalPagos(int.Parse(dropCurso.SelectedValue)); lblDeudaTotal.Text = "Deuda Curso: $" + (deuda_total - total_pagos).ToString(); } else { this.lblResultado.Text = "Fallo al ingresar actividad intente mas tarde"; } } } } } }
protected void Page_Load(object sender, EventArgs e) { if (Session["usuario"] == null) { } else { //aca nose como mierda llegue al dato que necesitaba pero lo logre... wsUsuario.Usuario user = (wsUsuario.Usuario)Session["usuario"]; wsApoderado.Apoderado apo = new wsApoderado.Apoderado(); wsApoderado.wsApoderadoSoapClient apoderado = new wsApoderado.wsApoderadoSoapClient(); apo = apoderado.ReadByUsername(user.User_name); this.lblNombreBienvenida.Text = apo.Nombre_completo.ToString() + " " + apo.Ap_paterno.ToString(); //termino de buscar } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { wsUsuario.Usuario user = (wsUsuario.Usuario)Session["usuario"]; wsApoderado.Apoderado apoderado = cliente_apoderado.ReadByUsername(user.User_name); if (apoderado.Rut == "") { } else { Session["apoderado"] = apoderado; loadDropCurso(user.User_name); } } }
protected void Page_Load(object sender, EventArgs e) { try { if (this.Session["usuario"] == null) { Server.Transfer("iniciarSesion.aspx"); } else { wsUsuario.Usuario user = (wsUsuario.Usuario)Session["usuario"]; wsApoderado.Apoderado apo = new wsApoderado.Apoderado(); wsApoderado.wsApoderadoSoapClient apoderado = new wsApoderado.wsApoderadoSoapClient(); apo = apoderado.ReadByUsername(user.User_name); this.lblActivo.Text = apo.Nombre_completo.ToString(); if (user.Id_tipo_usuario == 1) { this.Session.Clear(); Response.Redirect("iniciarSesion.aspx"); } //if (user.Id_tipo_usuario == 1) //{ // this.Master.FindControl("plEncargado").Visible = false; // this.Master.FindControl("plApoderado").Visible = false; // //this.Master.FindControl("plDueno").Visible = true; //} //else if (user.Id_tipo_usuario == 2) //{ // this.Master.FindControl("plEncargado").Visible = true; // this.Master.FindControl("plApoderado").Visible = false; // //this.Master.FindControl("plDueno").Visible = false; //} //else if (user.Id_tipo_usuario == 3) //{ // this.Master.FindControl("plEncargado").Visible = false; // this.Master.FindControl("plApoderado").Visible = true; // /*this.Master.FindControl("plDueno").Visible = true;*/ //} } } catch (Exception ex) { } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { wsUsuario.Usuario user = (wsUsuario.Usuario)Session["usuario"]; wsApoderado.Apoderado apoderado = cliente_apoderado.ReadByUsername(user.User_name); if (apoderado.Rut == "") { } else { Session["apoderado"] = apoderado; loadDropCurso(user.User_name); ListItem first_element = new ListItem("Seleccione un Alumno", "-1"); this.dropRutAlumno.Items.Add(first_element); this.LoadGridHistoricoPagos(apoderado.Rut); } } }
protected void btnPagar_Click(object sender, EventArgs e) { if (this.dropCurso.SelectedValue == "-1") { this.lblMessage.Text = "Debe seleccionar un curso"; } else { if (this.dropRutAlumno.SelectedValue == "-1") { this.lblMessage.Text = "Debe seleccionar un alumno"; } else { int deuda_total = CalcularDeuda(this.dropRutAlumno.SelectedValue, int.Parse(this.dropCurso.SelectedValue)); int result_try_abono; int.TryParse(this.txtMontoCancelar.Text, out result_try_abono); if (result_try_abono == 0) { this.lblMessage.Text = "Debe ingresar un monto valido ej:1000, no incluya puntos ni comas"; } else { int abono = int.Parse(this.txtMontoCancelar.Text); if (abono < 0) { this.lblMessage.Text = "Debe ingresar un monto positivo"; } else { if (abono > deuda_total) { lblMessage.Text = "No puede cancelar un monto mayor, a la deuda actual que sostiene"; } else { string rut_alumno = this.dropRutAlumno.SelectedValue; int id_tipo_pago = 1; bool created = cliente_pago.CreateSinglePaid(abono, rut_alumno, id_tipo_pago); if (created) { this.lblMessage.Text = "Pago creado con exito"; wsApoderado.Apoderado apoderado = (wsApoderado.Apoderado)Session["apoderado"]; this.LoadGridHistoricoPagos(apoderado.Rut); wsApoderado.Alumno alumno = cliente_apoderado.GetAlumnoByRut(apoderado.Rut, rut_alumno); wsUsuario.Usuario user = (wsUsuario.Usuario)Session["usuario"]; string nombre_apoderado = $"{apoderado.Nombre_completo} {apoderado.Ap_paterno} {apoderado.Ap_materno}"; string nombre_alumno = $"{alumno.Nombre_completo} {alumno.Ap_paterno} {alumno.Ap_materno}"; deuda_total = CalcularDeuda(this.dropRutAlumno.SelectedValue, int.Parse(this.dropCurso.SelectedValue)); lblDeudaActual.Text = "Deuda alumno: $" + deuda_total.ToString(); txtMontoCancelar.Text = ""; cliente_mail.SendMailPaidAsync(user.Email, nombre_apoderado, nombre_alumno, abono); } else { this.lblMessage.Text = "El pago no se pudo registrar por favor intente mas tarde"; } } } } } } }