public void Actualizar(UTPUsuario utpUsuario) { using (SqlConnection conexion = new SqlConnection(cadenaConexion)) { SqlCommand cmd = new SqlCommand(); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "UTPUsuario_Actualizar"; //Parámetros: cmd.Parameters.Add(new SqlParameter("@Usuario", utpUsuario.NombreUsuario)); cmd.Parameters.Add(new SqlParameter("@Nombres", utpUsuario.Nombres)); cmd.Parameters.Add(new SqlParameter("@Apellidos", utpUsuario.Apellidos)); cmd.Parameters.Add(new SqlParameter("@Sexo", utpUsuario.SexoIdListaValor == null ? "" : utpUsuario.SexoIdListaValor)); cmd.Parameters.Add(new SqlParameter("@CorreoElectronico", utpUsuario.Correo)); cmd.Parameters.Add(new SqlParameter("@TelefonoFijo", utpUsuario.TelefonoFijo == null ? "" : utpUsuario.TelefonoFijo)); cmd.Parameters.Add(new SqlParameter("@TelefonoAnexo", utpUsuario.TelefonoAnexo == null ? "" : utpUsuario.TelefonoAnexo)); cmd.Parameters.Add(new SqlParameter("@TelefonoCelular", utpUsuario.TelefonoCelular == null ? "" : utpUsuario.TelefonoCelular)); cmd.Parameters.Add(new SqlParameter("@EstadoUsuario", utpUsuario.EstadoUsuarioIdListaValor)); cmd.Parameters.Add(new SqlParameter("@Rol", utpUsuario.RolIdListaValor)); cmd.Parameters.Add(new SqlParameter("@ModificadoPor", utpUsuario.ModificadoPor)); cmd.Connection = conexion; conexion.Open(); cmd.ExecuteNonQuery(); conexion.Close(); } }
//public PartialViewResult _UsuariosUTPLista() //{ // List<UTPUsuario> lista = lnUtp.ObtenerUsuariosUTP(); // return PartialView("_UsuariosUTPLista", lista); // //return PartialView("_UsuariosUTPLista"); //} public PartialViewResult _UsuariosUTPLista(int nroPaginaActual = 1, int filasPorPagina = Constantes.FILAS_POR_PAGINA_UTP) { List<UTPUsuario> lista = new List<UTPUsuario>(); DataTable dtResultado = lnUtp.ObtenerUsuariosUTP(nroPaginaActual, filasPorPagina); foreach (DataRow fila in dtResultado.Rows) { UTPUsuario nuevo = new UTPUsuario(); nuevo.IdUTPUsuario = Convert.ToInt32(fila["IdUTPUsuario"]); nuevo.NombreUsuario = Convert.ToString(fila["Usuario"]); nuevo.Nombres = Convert.ToString(fila["Nombres"]); nuevo.Apellidos = Convert.ToString(fila["Apellidos"]); nuevo.SexoDescripcion = Convert.ToString(fila["SexoDescripcion"]); nuevo.Correo = Convert.ToString(fila["CorreoElectronico"]); nuevo.TelefonoFijo = Convert.ToString(fila["TelefonoFijo"]); nuevo.TelefonoCelular = Convert.ToString(fila["TelefonoCelular"]); nuevo.EstadoUsuarioDescripcion = Convert.ToString(fila["EstadoUsuarioDescripcion"]); nuevo.CantidadTotal = Convert.ToInt32(fila["CantidadTotal"]); lista.Add(nuevo); } //Datos para la paginación. int cantidadTotal = lista.Count() == 0 ? 0 : lista[0].CantidadTotal; Paginacion paginacion = new Paginacion(); paginacion.NroPaginaActual = nroPaginaActual; paginacion.CantidadTotalResultados = cantidadTotal; paginacion.FilasPorPagina = Constantes.FILAS_POR_PAGINA_UTP; // Constantes.FILAS_POR_PAGINA_UTP; paginacion.TotalPaginas = cantidadTotal / Constantes.FILAS_POR_PAGINA_UTP; // Constantes.FILAS_POR_PAGINA_UTP; int residuo = cantidadTotal % Constantes.FILAS_POR_PAGINA_UTP; // Constantes.FILAS_POR_PAGINA_UTP; if (residuo > 0) paginacion.TotalPaginas += 1; ViewBag.Paginacion = paginacion; ViewBag.TipoBusqueda = "Simple"; return PartialView("_UsuariosUTPLista", lista); }
/// <summary> /// Obtener la lista de usuarios UTP: /// </summary> /// <returns></returns> /// <summary> /// HttpGet del partialview para la creación de usuario UTP: /// </summary> /// <returns></returns> public PartialViewResult _UsuariosUTPCrear() { LNGeneral lnGeneral = new LNGeneral(); UTPUsuario utpUsuario = new UTPUsuario(); //Sexo, Roles y Estado ViewBag.SexoIdListaValor = new SelectList(lnGeneral.ObtenerListaValor(Constantes.IDLISTA_SEXO), "IdListaValor", "Valor"); ViewBag.RolIdListaValor = new SelectList(lnGeneral.ObtenerListaValor(Constantes.IDLISTA_ROL_USUARIO).Where(m => m.IdListaValor.Contains("ADM") || m.IdListaValor.Contains("T")).ToList(), "IdListaValor", "Valor"); ViewBag.EstadoUsuarioIdListaValor = new SelectList(lnGeneral.ObtenerListaValor(Constantes.IDLISTA_ESTADO_USUARIO), "IdListaValor", "Valor"); return PartialView("_UsuariosUTPCrear", utpUsuario); }
public void Actualizar(UTPUsuario utpUsuario) { adUtp.Actualizar(utpUsuario); }
public UTPUsuario ObtenerUsuarioUTPPorId(int idUTPUsuario) { UTPUsuario utpUsuario = new UTPUsuario(); DataTable dtResultado = adUtp.ObtenerUsuarioUTPPorId(idUTPUsuario); if (dtResultado.Rows.Count > 0) { utpUsuario.IdUTPUsuario = Convert.ToInt32(dtResultado.Rows[0]["IdUTPUsuario"]); utpUsuario.NombreUsuario = Convert.ToString(dtResultado.Rows[0]["Usuario"]); utpUsuario.Nombres = Convert.ToString(dtResultado.Rows[0]["Nombres"]); utpUsuario.Apellidos = Convert.ToString(dtResultado.Rows[0]["Apellidos"]); utpUsuario.SexoIdListaValor = Convert.ToString(dtResultado.Rows[0]["SexoIdListaValor"]); utpUsuario.Correo = Convert.ToString(dtResultado.Rows[0]["CorreoElectronico"]); utpUsuario.TelefonoFijo = Convert.ToString(dtResultado.Rows[0]["TelefonoFijo"]); utpUsuario.TelefonoCelular = Convert.ToString(dtResultado.Rows[0]["TelefonoCelular"]); utpUsuario.EstadoUsuarioIdListaValor = Convert.ToString(dtResultado.Rows[0]["EstadoUsuarioIdListaValor"]); utpUsuario.RolIdListaValor = Convert.ToString(dtResultado.Rows[0]["RolIdListaValor"]); } return utpUsuario; }
public void Insertar(UTPUsuario utpUsuario) { adUtp.Insertar(utpUsuario); }