public bool UTPAlumnos_ActualizarEstadoAlumno(UtpAlumnoDetalle alumno) { ADConexion cnn = new ADConexion(); SqlCommand cmd = new SqlCommand(); try { cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "UTPAlumnos_ActualizarEstadoAlumno"; cmd.Connection = cnn.cn; cmd.Parameters.Add(new SqlParameter("@IdAlumno", SqlDbType.Int)).Value = alumno.IdAlumno; cmd.Parameters.Add(new SqlParameter("@EstadoAlumno", SqlDbType.VarChar, 50)).Value = alumno.CodEstadoAlumno; cnn.Conectar(); cmd.ExecuteNonQuery(); cmd.Parameters.Clear(); cnn.Desconectar(); return true; } catch (Exception ex) { return false; } }
public ActionResult VerDetalleAlumno(string Id) { DataTable dtresultado = lnutpalumno.UtpAlumnoMenuMostrar(); List<SelectListItem> li = new List<SelectListItem>(); for (int i = 0; i <= dtresultado.Rows.Count - 1; i++) { string nombre = dtresultado.Rows[i]["EstadoAlumno"].ToString(); string valor = dtresultado.Rows[i]["CodEstado"].ToString(); SelectListItem item = new SelectListItem() { Text = nombre, Value = valor }; li.Add(item); } ViewData["UtpAlumnoMenuMostrar"] = li; UtpAlumnoDetalle alumno = new UtpAlumnoDetalle(); //DataTable dtResultado = lnutpalumno.AlumnoUTP_ObtenerDatosPorCodigo(Convert.ToInt32(Id)); DataTable dtResultado = lnutpalumno.AlumnoUTP_ObtenerDatosPorCodigo(Convert.ToInt32(Helper.Desencriptar(Id))); if (dtResultado.Rows.Count > 0) { alumno.IdAlumno = Convert.ToInt32(dtResultado.Rows[0]["IdAlumno"].ToString()); alumno.Nombres = dtResultado.Rows[0]["Nombres"].ToString(); alumno.Apellidos = dtResultado.Rows[0]["Apellidos"].ToString(); alumno.Carrera = dtResultado.Rows[0]["Carrera"].ToString(); alumno.CicloEquivalente = dtResultado.Rows[0]["CicloEquivalente"].ToString(); alumno.NumeroDocumento = dtResultado.Rows[0]["NumeroDocumento"].ToString(); alumno.TipoDocumento = dtResultado.Rows[0]["TipoDocumento"].ToString(); alumno.Sexo = dtResultado.Rows[0]["Sexo"].ToString(); alumno.CreadoPor = dtResultado.Rows[0]["CreadoPor"].ToString(); alumno.FechaCreacion = Convert.ToDateTime(dtResultado.Rows[0]["FechaCreacion"] == DBNull.Value ? null : dtResultado.Rows[0]["FechaCreacion"]); alumno.ModificadoPor = dtResultado.Rows[0]["ModificadoPor"].ToString(); alumno.FechaModificacion = Convert.ToDateTime(dtResultado.Rows[0]["FechaModificacion"] == DBNull.Value ? null : dtResultado.Rows[0]["FechaModificacion"]); alumno.CorreoElectronico = dtResultado.Rows[0]["CorreoElectronico"].ToString(); alumno.FechaRegistro = dtResultado.Rows[0]["FechaRegistro"].ToString(); alumno.CodEstadoAlumno = Convert.ToString(dtResultado.Rows[0]["CodEstado"]); alumno.Usuario = Convert.ToString(dtResultado.Rows[0]["Usuario"]); alumno.CodAlumnoUtp = Convert.ToString(dtResultado.Rows[0]["CodAlumnoUtp"]); alumno.FechaNacimiento = Convert.ToDateTime(dtResultado.Rows[0]["FechaNacimiento"] == DBNull.Value ? null : dtResultado.Rows[0]["FechaNacimiento"]); if (alumno.FechaNacimiento != null) { DateTime now = DateTime.Today; int age = now.Year - alumno.FechaNacimiento.Year; if (now < alumno.FechaNacimiento.AddYears(age)) age--; alumno.Edad = age; } else { alumno.Edad = null; } alumno.Direccion = Convert.ToString(dtResultado.Rows[0]["Direccion"] == DBNull.Value ? null : dtResultado.Rows[0]["Direccion"]); alumno.DireccionDistrito = Convert.ToString(dtResultado.Rows[0]["DireccionDistrito"] == DBNull.Value ? null : dtResultado.Rows[0]["DireccionDistrito"]); alumno.DireccionCiudad = Convert.ToString(dtResultado.Rows[0]["DireccionCiudad"] == DBNull.Value ? null : dtResultado.Rows[0]["DireccionCiudad"]); alumno.DireccionRegion = Convert.ToString(dtResultado.Rows[0]["DireccionRegion"] == DBNull.Value ? null : dtResultado.Rows[0]["DireccionRegion"]); alumno.CorreoElectronico2 = Convert.ToString(dtResultado.Rows[0]["CorreoElectronico2"] == DBNull.Value ? null : dtResultado.Rows[0]["CorreoElectronico2"]); alumno.TelefonoFijoCasa = Convert.ToString(dtResultado.Rows[0]["TelefonoFijoCasa"] == DBNull.Value ? null : dtResultado.Rows[0]["TelefonoFijoCasa"]); alumno.TelefonoCelular = Convert.ToString(dtResultado.Rows[0]["TelefonoCelular"] == DBNull.Value ? null : dtResultado.Rows[0]["TelefonoCelular"]); } TicketUTP ticketUtp = (TicketUTP)Session["TicketUtp"]; ViewBag.Rol = ticketUtp.Rol; return View(alumno); //return View(); }
public bool UTPAlumnos_ActualizarEstadoAlumno(UtpAlumnoDetalle alumno) { if (adUTPAlumnos.UTPAlumnos_ActualizarEstadoAlumno(alumno) == true) { return true; } else { return false; } }