protected void btn_modificar_Click(object sender, EventArgs e) { Becarios becario = BecariosModelo.Encontrar(int.Parse(this.txtModId.Text.Trim())); Usuarios usuario = becario.Usuarios; string nombre = this.txtModificarNombreUsuerio.Text.Trim(); string apellido = this.txtModificarApellidoUsuario.Text.Trim(); string telefono = this.txModificarTelefonoUsuario.Text.Trim(); string direccion = this.txtModificarDescripcion.Text.Trim(); string correo = this.txtModificarCorreoElectronico.Text.Trim(); string fecha = this.txtModificarFecha.Text.Trim(); string dui = this.txtModificarDui.Text.Trim(); string programa = this.ddl_modificar_programas.SelectedValue; int estado = (this.chkEstado.Checked) ? 1 : 0; BecariosModelo becario_modelo = new BecariosModelo(); becario_modelo.ModificarBecario(usuario, becario, nombre, apellido, telefono, direccion, correo, fecha, programa, estado, dui); this.txtModificarNombreUsuerio.Text = ""; this.txtModificarApellidoUsuario.Text = ""; this.txModificarTelefonoUsuario.Text = ""; this.txtModificarDescripcion.Text = ""; this.txtModificarCorreoElectronico.Text = ""; this.txtModificarFecha.Text = ""; this.txtModificarDui.Text = ""; this.ddl_modificar_programas.SelectedIndex = 0; this.up_content.DataBind(); }
protected void btn_ActualizarDatosAcademido_Click(object sender, EventArgs e) { Becarios becario = BecariosModelo.Encontrar(int.Parse(this.txtModId.Text.Trim())); DatosAcademicos datos_academicos = becario.DatosAcademicos.LastOrDefault(); int universidad = int.Parse(this.ddl_universidad.SelectedValue); int carrera = int.Parse(this.ddl_carrera.SelectedValue); int nivel = int.Parse(this.ddl_nivel_estudio.SelectedValue); string fecha_inicio = this.txtFechaIngreso.Text.Trim(); string fecha_salida = this.txtFechaFinalizacion.Text.Trim(); // Si posee datos if (datos_academicos == null) { BecariosModelo becas_modelo = new BecariosModelo(); becas_modelo.guardarDatos(becario, universidad, carrera, nivel, fecha_inicio, fecha_salida); agregarPresupuesto(); } else { BecariosModelo becas_modelo = new BecariosModelo(); becas_modelo.actualizarDatos(datos_academicos, universidad, carrera, nivel, fecha_inicio, fecha_salida); } this.up_content.DataBind(); }
public void ModificarBecario(Usuarios user, Becarios becario, string nombre, string apellido, string telefono, string direccion, string correo, string fecha, string cod_beca, int estado, string dui = null) { Usuarios usuario = becas.Usuarios.Find(user.ID); usuario.Nombres = nombre; usuario.Apellidos = apellido; usuario.dui = dui; usuario.telefono = telefono; usuario.direccion_be = direccion; usuario.correo = correo; usuario.fecha_nacimiento = DateTime.Parse(fecha); usuario.Estado = estado; becas.SaveChanges(); string consulta = "UPDATE Becarios SET codigo_programa = @programa WHERE ID = @ID"; SqlConnection conexion = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["BecasFedisalConnectionString"].ConnectionString); conexion.Open(); SqlCommand comando = new SqlCommand(consulta, conexion); comando.Parameters.Add("@programa", System.Data.SqlDbType.VarChar); comando.Parameters.Add("@ID", System.Data.SqlDbType.VarChar); comando.Parameters["@programa"].Value = cod_beca; comando.Parameters["@ID"].Value = becario.ID; comando.ExecuteNonQuery(); conexion.Close(); }
protected void Page_Load(object sender, EventArgs e) { int id = int.Parse(RouteData.Values["becario"].ToString()); becario = BecariosModelo.Encontrar(id); registro = becario.DatosAcademicos.Last(); presupuesto = becario.DatosAcademicos.Last().Presupuestos.Last(); this.txt_datos.Text = becario.DatosAcademicos.Last().ID.ToString(); if (!IsPostBack) { // Total del dinero matricula = presupuesto.matricula; manuntencion = presupuesto.manutencion; libros = presupuesto.libros; aranceles = presupuesto.aranceles; graduacion = presupuesto.trabajo_graduacion; seguro = presupuesto.seguro; this.txt_matricula.Value = "" + matricula; this.txt_manuntencion.Value = "" + manuntencion; this.txt_colegiatura.Text = "" + libros; this.txt_otros.Value = "" + aranceles; this.txt_graduacion.Value = "" + graduacion; this.txt_seguro.Value = "" + seguro; } }
protected void Page_Load(object sender, EventArgs e) { Usuarios usuario = (Usuarios)Session["usuario"]; Becarios becario = usuario.Becarios.LastOrDefault(); DatosAcademicos datos = becario.DatosAcademicos.LastOrDefault(); Presupuestos presupuesto = datos.Presupuestos.LastOrDefault(); this.txt_datos.Text = "" + datos.ID; this.txt_presupuesto.Text = "" + presupuesto.ID; }
public void guardarDatos(Becarios becario, int universidad, int carrera, int nivel, string fecha_inicio, string fecha_final) { DatosAcademicos datos = new DatosAcademicos(); datos.Becario = becario.ID; datos.Universidad = universidad; datos.Carrera = carrera; datos.Nivel = nivel; datos.fecha_inicio = DateTime.Parse(fecha_inicio); datos.fecha_finalizacion = DateTime.Parse(fecha_final); becas.DatosAcademicos.Add(datos); becas.SaveChanges(); }
protected void tbl_becarios_SelectedIndexChanged(object sender, EventArgs e) { Becarios becario = BecariosModelo.Encontrar(int.Parse(tbl_becarios.SelectedValue.ToString())); Usuarios usuario = becario.Usuarios; if (txtAccion.Text.Trim().Equals("1")) { this.scr_manager.RegisterDataItem(this.txtModId, "" + becario.ID); this.scr_manager.RegisterDataItem(this.txtModificarNombreUsuerio, usuario.Nombres); this.scr_manager.RegisterDataItem(this.txtModificarApellidoUsuario, usuario.Apellidos); this.scr_manager.RegisterDataItem(this.txtModificarDui, usuario.dui); this.scr_manager.RegisterDataItem(this.txModificarTelefonoUsuario, usuario.telefono); this.scr_manager.RegisterDataItem(this.txtModificarDescripcion, usuario.direccion_be); this.scr_manager.RegisterDataItem(this.txtModificarCorreoElectronico, usuario.correo); this.scr_manager.RegisterDataItem(this.txtModificarFecha, usuario.fecha_nacimiento.ToString("yyyy-MM-dd")); this.scr_manager.RegisterDataItem(this.txtModificarClave, usuario.contraseña); this.scr_manager.RegisterDataItem(this.ddl_modificar_programas, becario.codigo_programa); this.scr_manager.RegisterDataItem(this.chkEstado, "" + usuario.Estado); } else if (txtAccion.Text.Trim().Equals("2")) { this.scr_manager.RegisterDataItem(this.txtModId, "" + becario.ID); DatosAcademicos datos_academicos = becario.DatosAcademicos.LastOrDefault(); // Si posee datos if (datos_academicos != null) { this.scr_manager.RegisterDataItem(this.ddl_universidad, "" + datos_academicos.Universidad); this.scr_manager.RegisterDataItem(this.ddl_carrera, "" + datos_academicos.Carrera); this.scr_manager.RegisterDataItem(this.ddl_nivel_estudio, "" + datos_academicos.Nivel); this.scr_manager.RegisterDataItem(this.txtFechaIngreso, datos_academicos.fecha_inicio.ToString("yyyy-MM-dd")); this.scr_manager.RegisterDataItem(this.txtFechaFinalizacion, datos_academicos.fecha_finalizacion.ToString("yyyy-MM-dd")); } } else { DatosAcademicos datos_academicos; Presupuestos presupuesto; // Si posee datos if ((datos_academicos = becario.DatosAcademicos.LastOrDefault()) != null && (presupuesto = datos_academicos.Presupuestos.LastOrDefault()) != null) { Response.Redirect("/GestorEducativo/Ciclos?id=" + becario.ID + "&datos=" + datos_academicos.ID + "&presupuesto=" + presupuesto.ID); } } }
protected void Page_Load(object sender, EventArgs e) { if (Session["usuario"] == null) { Response.Redirect("/login"); } else { Usuarios usuario = (Usuarios)Session["usuario"]; if (usuario.TipoUsuarios != 4) { Session.Abandon(); Response.Redirect("/login"); } becario = usuario.Becarios.Last(); datos = becario.DatosAcademicos.LastOrDefault(); } }
protected void Page_Load(object sender, EventArgs e) { Usuarios usuario = (Usuarios)Session["usuario"]; becario = usuario.Becarios.LastOrDefault(); DatosAcademicos datos = becario.DatosAcademicos.LastOrDefault(); presupuesto = datos.Presupuestos.Last(); // Obtenemos los datos del presupuesto global var desembolos = BecariosModelo.obtenerTotalDesembolsado(presupuesto.ID); // Total del dinero matricula = presupuesto.matricula + desembolos.Matricula; manuntencion = presupuesto.manutencion + desembolos.Manuntencion; libros = presupuesto.libros + desembolos.Libro; aranceles = presupuesto.aranceles + desembolos.Araceles; graduacion = presupuesto.trabajo_graduacion + desembolos.Graduacion; seguro = presupuesto.seguro + desembolos.Seguro; }
protected void Page_Load(object sender, EventArgs e) { int id_becario = int.Parse(Request.QueryString["id"]); int id_datos = int.Parse(Request.QueryString["datos"]); int id_presupuesto = int.Parse(Request.QueryString["presupuesto"]); becario = BecariosModelo.Encontrar(id_becario); presupuesto = BecariosModelo.encontrarPresupuesto(id_presupuesto); datos = BecariosModelo.encontrarDatosAcademicos(id_datos); // Si no posee ciclos if (!BecariosModelo.poseeCiclos(datos)) { BecariosModelo.crearCiclo(datos); this.ddl_ciclos.DataBind(); this.ddl_ciclos.SelectedIndex = 0; } // Obtenemos los datos del presupuesto global var desembolos = BecariosModelo.obtenerTotalDesembolsado(id_presupuesto); // Total del dinero matricula = presupuesto.matricula + desembolos.Matricula; manuntencion = presupuesto.manutencion + desembolos.Manuntencion; libros = presupuesto.libros + desembolos.Libro; aranceles = presupuesto.aranceles + desembolos.Araceles; graduacion = presupuesto.trabajo_graduacion + desembolos.Graduacion; seguro = presupuesto.seguro + desembolos.Seguro; if (ddl_ciclos.Items.Count > 0) { int id_ciclo = int.Parse(ddl_ciclos.SelectedValue.ToString()); if (BecariosModelo.esElUltimoCiclo(datos, id_ciclo)) { string script = "$('button').attr('disabled', true);"; ScriptManager.RegisterClientScriptBlock(this, typeof(Page), "accion", script, true); } } }
protected void agregarPresupuesto() { Becarios becario = BecariosModelo.Encontrar(int.Parse(this.txtModId.Text.Trim())); DatosAcademicos datos_academicos = becario.DatosAcademicos.LastOrDefault(); if (datos_academicos != null) { Presupuestos presupuesto; double graduacion = 0.0; double aracele = 0.0; double libro = 0.0; double manuntencio = 0.0; double matricula = 0.0; double seguro = 0.0; if ((presupuesto = datos_academicos.Presupuestos.LastOrDefault()) == null) { BecariosModelo becario_modelo = new BecariosModelo(); becario_modelo.guardarPresupuesto(datos_academicos, graduacion, aracele, libro, manuntencio, matricula, seguro); } } }
protected void Page_Load(object sender, EventArgs e) { int id = int.Parse(RouteData.Values["becario"].ToString()); int id_ciclo = int.Parse(RouteData.Values["ciclo"].ToString()); becario = BecariosModelo.Encontrar(id); ciclo = BecariosModelo.encontrarCiclo(id_ciclo); presupuesto = becario.DatosAcademicos.Last().Presupuestos.Last(); // Obtenemos los datos del presupuesto global var desembolos = BecariosModelo.obtenerTotalDesembolsado(presupuesto.ID); // Total del dinero matricula = presupuesto.matricula + desembolos.Matricula; manuntencion = presupuesto.manutencion + desembolos.Manuntencion; libros = presupuesto.libros + desembolos.Libro; aranceles = presupuesto.aranceles + desembolos.Araceles; graduacion = presupuesto.trabajo_graduacion + desembolos.Graduacion; seguro = presupuesto.seguro + desembolos.Seguro; this.txt_presupuesto.Text = "" + presupuesto.ID; this.txt_datos.Text = "" + becario.DatosAcademicos.Last().ID; }
void InsertBecario() { Becarios model = new Becarios(); if (_Output[0] <= 0) { model.Nombre = formInputs.Nombre; model.ApellidoPaterno = formInputs.ApellidoP; model.ApellidoMaterno = formInputs.ApellidoM; model.Edad = formInputs.Edad; model.EsBecado = false; model.EsBecadoProspera = formInputs.CuentaPROSPERA; model.EsRegular = formInputs.EsRegular; model.FechaEvaluacionbeca = DateTime.Now.Date; model.Discapacidad = formInputs.Discapacidad; model.Id_Municipio = formInputs.Id_Municipio; model.IngresoMensual = formInputs.IngresoMensualFamiliar; model.Promedio = formInputs.Promedio; } else { model.Nombre = formInputs.Nombre; model.ApellidoPaterno = formInputs.ApellidoP; model.ApellidoMaterno = formInputs.ApellidoM; model.Edad = formInputs.Edad; model.EsBecado = true; model.EsBecadoProspera = formInputs.CuentaPROSPERA; model.EsRegular = formInputs.EsRegular; model.FechaEvaluacionbeca = DateTime.Now.Date; model.Discapacidad = formInputs.Discapacidad; model.Id_Municipio = formInputs.Id_Municipio; model.IngresoMensual = formInputs.IngresoMensualFamiliar; model.Promedio = formInputs.Promedio; } db.Becarios.Add(model); db.SaveChanges(); }