private void CargarDatos() { perfil = new Negocio.Perfil(); var perfilInfo = perfil.Listar(0); ddlNumeroRegistros.DataTextField = "Perfil"; ddlNumeroRegistros.DataValueField = "PerfilId"; ddlNumeroRegistros.DataSource = (from perfilActivo in perfilInfo where perfilActivo.Activo == 1 select perfilActivo); ddlNumeroRegistros.DataBind(); MostrarOpciones(Convert.ToInt32(ddlNumeroRegistros.SelectedValue)); }
private void CargarDatos() { var script = new StringBuilder(""); grvPerfil.DataBind(); int numeroRegistros = Convert.ToInt16(ddlNumeroRegistros.SelectedValue); int numeroPagina = Convert.ToInt16(ViewState["PageIndex"]); int indicePagina = numeroPagina == 0 ? 0 : numeroPagina - 1; pageIndex = indicePagina + 1; var perfilInfoLista = new Negocio.Perfil().ListarPaginado(0, numeroRegistros, indicePagina); grvPerfil.DataSource = perfilInfoLista; grvPerfil.DataBind(); if (perfilInfoLista.Count > 0) { grvPerfil.HeaderRow.Attributes["style"] = "display: none"; grvPerfil.UseAccessibleHeader = true; grvPerfil.HeaderRow.TableSection = TableRowSection.TableHeader; } rowCount = perfilInfoLista.Count > 0 ? perfilInfoLista.First().TotalFilas : 0; pageCount = CalcPageCount(rowCount); ViewState["PageCount"] = pageCount; #region Texto del Pie de Página if (perfilInfoLista.Count > 0) { if (numeroRegistros == 0) { lblPaginacion.Text = "Página " + pageIndex.ToString("") + " de 1, con un Total de " + rowCount.ToString("") + " registros"; script.Append("document.getElementById('lblPaginacion').innerText = '"); script.Append("Página " + pageIndex.ToString("") + " de 1, con un Total de " + rowCount.ToString("") + " registros';"); } else { lblPaginacion.Text = "Página " + pageIndex.ToString("") + " de " + pageCount.ToString("") + ", con un Total de " + rowCount.ToString("") + " registros"; script.Append("document.getElementById('lblPaginacion').innerText = '"); script.Append("Página " + pageIndex.ToString("") + " de " + pageCount.ToString("") + ", con un Total de " + rowCount.ToString("") + " registros';"); } } else { lblPaginacion.Text = "No se obtuvieron resultados"; script.Append("document.getElementById('lblPaginacion').innerText = 'No se obtuvieron resultados';"); } #endregion RefreshPageButtons(); RegistrarScript(script.ToString(), "Paginacion"); }
protected void btnGuardarPerfil_Click(object sender, EventArgs e) { var usuarioInfo = ObtenerUsuarioInfo(); var script = new StringBuilder(String.Empty); var mensaje = String.Empty; var perfilId = Convert.ToInt32(hdnPerfilId.Value); #region Datos Perfil var perfilInfo = new PerfilInfo(); perfilInfo.PerfilId = Convert.ToInt32(hdnPerfilId.Value); perfilInfo.Perfil = txtNombre.Text.Trim(); perfilInfo.OpcionInicioId = Convert.ToInt32(ddlOpcionInicio.SelectedValue); perfilInfo.Activo = (chkActivo.Checked) ? 1 : 0; #endregion if (perfilId.Equals(0)) { perfilInfo.UsuarioCreacionId = usuarioInfo.UsuarioId; perfilId = new Negocio.Perfil().Insertar(perfilInfo); if (perfilId > 0) { script.Append("document.getElementById('hdnPerfilId').value = " + perfilId + ";"); mensaje = "Se registró el perfil correctamente"; } else { mensaje = "Ya existe un perfil registrado con el nombre: " + txtNombre.Text.Trim(); } } else { perfilInfo.UsuarioModificacionId = usuarioInfo.UsuarioId; perfilId = new Negocio.Perfil().Actualizar(perfilInfo); if (perfilId > 0) { mensaje = "Se actualizó el perfil correctamente"; } else { mensaje = "Ya existe un perfil registrado con el nombre: " + txtNombre.Text.Trim(); } } script.Append("MostrarMensaje('" + mensaje + "');"); script.Append("LimpiarPerfil();"); script.Append("var modalDialog = $find('mpePerfil'); modalDialog.hide();"); CargarDatos(); //RegistrarScript("MostrarMensaje('" + mensaje + "'); LimpiarPerfil();", "GuardarPerfil"); RegistrarScript(script.ToString(), "GuardarPerfil"); }
private void CargarInicial() { var tablaMaestraInfo = new TablaMaestra().Listar(0, Constantes.TablaTamanioPagina).Where(x => x.Activo.Equals(1)).ToList(); LlenarCombo(ddlNumeroRegistros, tablaMaestraInfo, "NombreCorto", "NombreLargo"); ddlNumeroRegistros.SelectedValue = "5"; #region Información Personal tablaMaestraInfo = new TablaMaestra().Listar(0, Constantes.TablaSexo).Where(x => x.Activo.Equals(1)).ToList(); LlenarCombo(ddlSexo, tablaMaestraInfo, "Codigo", "NombreLargo"); ddlSexo.Items.Insert(0, new ListItem(Constantes.Seleccione, Constantes.Seleccione_Value)); tablaMaestraInfo = new TablaMaestra().Listar(0, Constantes.TablaEstadoCivil).Where(x => x.Activo.Equals(1)).ToList(); LlenarCombo(ddlEstadoCivil, tablaMaestraInfo, "Codigo", "NombreLargo"); ddlEstadoCivil.Items.Insert(0, new ListItem(Constantes.Seleccione, Constantes.Seleccione_Value)); tablaMaestraInfo = new TablaMaestra().Listar(0, Constantes.TablaTipoDocumento).Where(x => x.Activo.Equals(1)).ToList(); LlenarCombo(ddlTipoDocumento, tablaMaestraInfo, "Codigo", "NombreLargo"); ddlTipoDocumento.Items.Insert(0, new ListItem(Constantes.Seleccione, Constantes.Seleccione_Value)); #endregion #region Configuración var perfilInfo = new Negocio.Perfil().Listar(0).Where(x => x.Activo.Equals(1)).ToList(); LlenarCombo(ddlPerfil, perfilInfo, "PerfilId", "Perfil"); ddlPerfil.Items.Insert(0, new ListItem(Constantes.Seleccione, Constantes.Seleccione_Value)); tablaMaestraInfo = new TablaMaestra().Listar(0, Constantes.TablaCargo).Where(x => x.Activo.Equals(1)).ToList(); LlenarCombo(ddlCargo, tablaMaestraInfo, "Codigo", "NombreLargo"); ddlCargo.Items.Insert(0, new ListItem(Constantes.Seleccione, Constantes.Seleccione_Value)); var empresaInfo = new Empresa().Listar(0).Where(x => x.Activo.Equals(1)).ToList(); LlenarCombo(ddlEmpresa, empresaInfo, "EmpresaId", "RazonSocial"); ddlEmpresa.Items.Insert(0, new ListItem(Constantes.Seleccione, Constantes.Seleccione_Value)); tablaMaestraInfo = new TablaMaestra().Listar(0, Constantes.TablaTipoNegocio).Where(x => x.Activo.Equals(1)).ToList(); LlenarCombo(ddlTipoNegocio, tablaMaestraInfo, "Codigo", "NombreLargo"); ddlTipoNegocio.Items.Insert(0, new ListItem(Constantes.Seleccione, Constantes.Seleccione_Value)); var departamentoInfo = new Departamento().Listar(0).Where(x => x.Activo.Equals(1)).ToList(); LlenarCombo(ddlDepartamento, departamentoInfo, "DepartamentoId", "Nombre"); ddlDepartamento.Items.Insert(0, new ListItem(Constantes.Seleccione, Constantes.Seleccione_Value)); #endregion }
public bool EliminarPerfil(string json) { Negocio.Perfil per = new Negocio.Perfil(json); return(per.EliminarPerfil()); }
public bool CrearPerfil(string json) { Negocio.Perfil per = new Negocio.Perfil(json); return(per.CrearPerfil()); }
public bool ActualizarPerfil(string json) { Negocio.Perfil p = new Negocio.Perfil(json); return(p.ActualizarPerfil()); }
/// <summary> /// Construtor. /// Atribui as dependências do controller. /// </summary> /// <param name="mapper">Dependência do AutoMapper.</param> /// <param name="config">Dependência do Config.</param> public UsuarioController(IMapper mapper, Configuracao config) : base(mapper, config) { this.Config = config; negocio = new Negocio.Usuario(); negocioPerfil = new Negocio.Perfil(); }
/// <summary> /// Construtor. /// Atribui as dependências do controller. /// </summary> /// <param name="mapper">Dependência do AutoMapper.</param> /// <param name="config">Dependência do Config.</param> public PerfilController(IMapper mapper, Configuracao config) : base(mapper, config) { this.Config = config; negocio = new Negocio.Perfil(); }