protected void btnEliminarRol_Click(object sender, EventArgs e) { try { int id = Convert.ToInt32(hfCode.Value); using (ControladorRoles c_roles = new ControladorRoles()) { c_roles.EliminarRol(id); } bindGrid(); System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append("$('#deleteModal').modal('hide');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "delHideModalScript", sb.ToString(), false); PanelMensaje.Visible = true; LabelMensaje.Text = "Rol Eliminado con Exito"; } catch (ExcepcionPropia ex) { System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append("$('#deleteModal').modal('hide');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "delHideModalScript", sb.ToString(), false); PanelError.Visible = true; lblError.Text = ex.Message; } }
protected void dgvRoles_RowCommand(object sender, GridViewCommandEventArgs e) { int index = Convert.ToInt32(e.CommandArgument); if (e.CommandName.Equals("asignarRol")) { string code = dgvRoles.DataKeys[index].Value.ToString(); try { using (ControladorRoles c_roles = new ControladorRoles()) { int idRol = Convert.ToInt32(code); int codOperador = Convert.ToInt32(ViewState["idusuario"]); c_roles.AgregarRolUsuario(idRol, codOperador); } bindGrillas(); PanelMensaje.Visible = true; LabelMensaje.Text = "Rol Asignado Correctamente"; } catch (ExcepcionPropia ex) { PanelError.Visible = true; lblError.Text = ex.Message; } } }
protected void btnAgregarRol_Click(object sender, EventArgs e) { try { using (ControladorRoles c_roles = new ControladorRoles()) { Rol r = new Rol(); r.Descripcion = txtDescripcion.Text; c_roles.AgregarRol(r); txtDescripcion.Text = ""; bindGrid(); System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append("$('#addModal').modal('hide');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EditHideModalScript", sb.ToString(), false); PanelMensaje.Visible = true; LabelMensaje.Text = "Rol Agregado con Exito"; } } catch (ExcepcionPropia ex) { System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append("$('#addModal').modal('hide');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "delHideModalScript", sb.ToString(), false); PanelError.Visible = true; lblError.Text = ex.Message; } }
protected void btnModificarRol_Click(object sender, EventArgs e) { try { using (ControladorRoles c_roles = new ControladorRoles()) { Rol r = new Rol(); r.IdRol = Convert.ToInt32(hfCode.Value); r.Descripcion = txtDescripcionModificar.Text; c_roles.ModificarRolABM(r); System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append("$('#editModal').modal('hide');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EditHideModalScript", sb.ToString(), false); PanelMensaje.Visible = true; LabelMensaje.Text = "Rol Modificado Correctamente"; bindGrid(); } } catch (ExcepcionPropia ex) { PanelError.Visible = true; lblError.Text = ex.Message; } }
protected void btnAsignarPagina_Click(object sender, EventArgs e) { Pagina p = new Pagina(); p.Idpagina = Convert.ToInt32(hfIdPagina.Value); p.PideAutorizacion = chbxPideAutorizacion.Checked; p.ReingresaClave = chbxReingresaClave.Checked; p.Restringido = chbxRestringido.Checked; p.SoloLectura = chbxSoloLectura.Checked; try { using (ControladorRoles c_roles = new ControladorRoles()) { int idRol = Convert.ToInt32(Request.QueryString["idRol"]); c_roles.AgregarPaginaRol(p, idRol); System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append("$('#addModal').modal('hide');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "delHideModalScript", sb.ToString(), false); PanelMensaje.Visible = true; LabelMensaje.Text = "Pagina Asignada A Rol Correctamente"; bindGridPaginasMenu(); bindGridPaginasRoles(); } } catch (ExcepcionPropia ex) { PanelError.Visible = true; lblError.Text = ex.Message; } }
public Usuarios() { InitializeComponent(); controladorRoles = new ControladorRoles(); controladorEmpleado = new ControladorEmpleado(); controladorUsuario = new ControladorUsuario(); foreach (var item in controladorRoles.listarRoles()) //ciclo de llenado del combobox de los roles { usuariosRol.Items.Add(item.rol); } //configuración del datagridview dataGridView1.ColumnCount = 4; dataGridView1.AutoGenerateColumns = false; dataGridView1.Columns[0].Name = "ID"; dataGridView1.Columns[0].DataPropertyName = "idempleado"; dataGridView1.Columns[0].Width = 50; dataGridView1.Columns[1].Name = "NOMBRES"; dataGridView1.Columns[1].Width = 150; dataGridView1.Columns[1].DataPropertyName = "nombres"; dataGridView1.Columns[2].Name = "APELLIDOS"; dataGridView1.Columns[2].Width = 150; dataGridView1.Columns[2].DataPropertyName = "apellidos"; dataGridView1.Columns[3].Name = "DUI"; dataGridView1.Columns[3].DataPropertyName = "dui"; dataGridView1.DataSource = controladorEmpleado.listarEmpleados(); }
protected void btnQuitarPagina_Click(object sender, EventArgs e) { try { using (ControladorRoles c_roles = new ControladorRoles()) { int idRol = Convert.ToInt32(Request.QueryString["idRol"]); int idPagina = Convert.ToInt32(hfCode.Value); c_roles.EliminarPaginaRol(idRol, idPagina); System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append("$('#deleteModal').modal('hide');"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "delHideModalScript", sb.ToString(), false); PanelMensaje.Visible = true; LabelMensaje.Text = "Pagina Eliminada de Rol Correctamente"; bindGridPaginasMenu(); bindGridPaginasRoles(); } } catch (ExcepcionPropia ex) { PanelError.Visible = true; lblError.Text = ex.Message; } }
protected void dgvPaginas_RowCommand(object sender, GridViewCommandEventArgs e) { int index = Convert.ToInt32(e.CommandArgument); if (e.CommandName.Equals("agregar")) { string code = dgvPaginas.DataKeys[index].Value.ToString(); try { using (ControladorRoles c_roles = new ControladorRoles()) { c_roles.AgregarSucursalPagina(Convert.ToInt32(code), Convert.ToInt32(cbxSucursales.SelectedValue)); } bindGridPaginas(); bindGridPaginasBloqueadas(); PanelMensaje.Visible = true; LabelMensaje.Text = "Pagina Asignada Correctamente"; } catch (ExcepcionPropia ex) { PanelError.Visible = true; lblError.Text = ex.Message; } } }
private void bindGrid() { using (ControladorRoles c_roles = new ControladorRoles()) { dgvRoles.DataSource = null; dgvRoles.DataSource = c_roles.BuscarListRoles(); dgvRoles.DataBind(); } }
private void bindGridPaginasRoles() { using (ControladorRoles c_roles = new ControladorRoles()) { int idRol = Convert.ToInt32(Request.QueryString["idRol"]); Rol r = c_roles.BuscarRolCompleto(idRol); lblRol.Text = r.Descripcion; List <Pagina> listP = r.ListPaginas.OrderBy(p => p.NombrePagina).ToList(); dgvPaginasRoles.DataSource = null; dgvPaginasRoles.DataSource = listP; dgvPaginasRoles.DataBind(); } }
public Roles() { InitializeComponent(); groupBox1.Enabled = false; controladorRoles = new ControladorRoles(); dataGridView1.ColumnCount = 2; dataGridView1.Columns[0].Name = "Idrol"; dataGridView1.Columns[0].DataPropertyName = "idrol"; dataGridView1.Columns[1].Name = "Rol"; dataGridView1.Columns[1].Width = 220; dataGridView1.Columns[1].DataPropertyName = "rol"; dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = controladorRoles.listarRoles(); }
private void bindGridPaginas() { try { using (ControladorRoles c_roles = new ControladorRoles()) { int idSucrsal = Convert.ToInt32(cbxSucursales.SelectedValue); dgvPaginas.DataSource = c_roles.BuscarListPaginasSinBloquear(idSucrsal); dgvPaginas.DataBind(); } } catch (ExcepcionPropia ex) { dgvPaginas.DataSource = null; dgvPaginas.DataBind(); PanelError.Visible = true; lblError.Text = ex.Message; } }
private void bindGrillas() { List <Rol> listRolUsuario = new List <Rol>(); try { using (ControladorRoles c_roles = new ControladorRoles()) { listRolUsuario = c_roles.BuscarListRoles(Convert.ToInt32(ViewState["idusuario"])); dgvRolesAsignados.DataSource = listRolUsuario.OrderBy(r => r.Descripcion).ToList(); dgvRolesAsignados.DataBind(); } } catch (ExcepcionPropia ex) { dgvRolesAsignados.DataSource = null; dgvRolesAsignados.DataBind(); PanelError.Visible = true; lblError.Text = ex.Message; } try { using (ControladorRoles c_roles = new ControladorRoles()) { List <Rol> listRoles = c_roles.BuscarListRoles(); List <Rol> listRolesFiltados = listRoles.Where(r => !listRolUsuario.Select(ru => ru.IdRol).Contains(r.IdRol)).ToList(); dgvRoles.DataSource = listRolesFiltados.OrderBy(r => r.Descripcion).ToList(); dgvRoles.DataBind(); } } catch (ExcepcionPropia ex) { PanelError.Visible = true; lblError.Text = ex.Message; } }