private void btnGuardar_Click(object sender, EventArgs e) { try { if (todosCamposCompletos()) { //Crear Rol Rol rol = new Rol(); rol.NombreRol = txtNombreRol.Text; rol.Habilitado = true; //Funcionalidad funcionalidad_elegida = funcionalidades[comboFuncionalidades.SelectedIndex]; //Transaccion RolService service = new RolService(); int respuesta = service.agregarRolSP(rol); if (respuesta == 0) { MessageBox.Show("Error al conectarse con la DB. No se ha creado el Rol.", "Error al crear Nuevo Rol", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } MessageBox.Show("Rol " + txtNombreRol.Text + " creado satisfactoriamente.", "Alta Rol", MessageBoxButtons.OK); new RolMain().Show(); this.Close(); } } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "ERROR", MessageBoxButtons.OK); } }
private void btnActualizar_Click(object sender, EventArgs e) { try { if (todosCamposCompletos()) { //Modificar Rol Rol rol = new Rol(); rol.RolId = int.Parse(txtCodigo.Text); rol.NombreRol = txtNombreRol.Text; rol.Habilitado = true; //Transaccion RolService service = new RolService(); int respuesta = service.modificarRol(rol); if (respuesta == 0) { MessageBox.Show("Error al intentar modificar el Rol.", "Error al modificar el Rol", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } MessageBox.Show("El Rol: " + txtNombreRol.Text + ", fue modificado satisfactoriamente.", "Modificacion de Rol", MessageBoxButtons.OK); new RolMain().Show(); //helpers.deshabilitarAnterior(this); this.Close(); } } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "ERROR", MessageBoxButtons.OK); } }
private void Rol_Detalle_Load(object sender, System.EventArgs e) { RolService rolService = (RolService)ServiceFactory.GetService("Rol"); list_funcionalidades.DataSource = rolService.getAllFuncionalidades(); textBox_nombre.Text = rol.Nombre; if (rol.Estado) { habilitado.CheckState = CheckState.Checked; } for (int i = 0; i < list_funcionalidades.Items.Count; i++) { Funcionalidad fun = (Funcionalidad)list_funcionalidades.Items[i]; foreach (Funcionalidad fun_rol in rol.GetFuncionalidades()) { if (fun_rol.GetId().Equals(fun.GetId())) { list_funcionalidades.SetItemChecked(i, true); fun.SetEstado(Funcionalidad.EstadoFuncionalidad.SIN_CAMBIOS); } } } }
public void actualizarListadoRoles() { RolService rolService = (RolService)ServiceFactory.GetService("Rol"); this.dataGridRoles.DataSource = rolService.getAllRoles(); List <string> encabezados = new List <string>(new string[] { "Funcionalidades", "Seleccionado" }); List <string> autoCells = new List <string>(new string[] { }); foreach (DataGridViewColumn column in this.dataGridRoles.Columns) { if (encabezados.Contains(column.HeaderText)) { column.Visible = false; } if (autoCells.Contains(column.HeaderText)) { column.AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; } } this.dataGridRoles.AutoSize = false; this.dataGridRoles.ScrollBars = ScrollBars.Both; this.dataGridRoles.ClearSelection(); }
public IHttpActionResult ObtenRolesUsuarioEmpesas() { var sIdEmpresa = getFormKeyValue("idEmpresa"); var idEmpresa = Convert.ToInt64(sIdEmpresa); var sIdUsuario = getFormKeyValue("idUsuario"); var idUsuario = Convert.ToInt64(sIdUsuario); var dtos = new List <RolDto>(); var lista = ((IQueryable <Rol>)RolService.ObtenerRolesPorNombre(null, idEmpresa).InformacionExtra).ToList(); foreach (var entidad in lista) { if (entidad != null && entidad.Borrado != true) { dtos.Add(CopiadoUtil.Copia(entidad)); } } var resultado = new ResultadoOperacionDto() { Resultado = true, Mensaje = "OK", InformacionExtra = dtos, }; return(Ok(resultado)); }
private void Rol_Creacion_Load(object sender, EventArgs e) { RolService rolService = (RolService)ServiceFactory.GetService("Rol"); list_funcionalidades.DataSource = rolService.getAllFuncionalidades(); this.ActiveControl = textBox_nombre; }
private void RolesPorUsuarioMain_Load(object sender, EventArgs e) { RolService rolService = new RolService(); CargarData.cargarGridView(dgvRoles, rolService.obtenerRoles()); CargarData.AddCheckColumn(dgvRoles); }
public IHttpActionResult ObtenRolesUsuario() { var sIdEmpresa = getFormKeyValue("idEmpresa"); var idEmpresa = Convert.ToInt64(sIdEmpresa); var sIdUsuario = getFormKeyValue("idUsuario"); var idUsuario = Int64.Parse(sIdUsuario); var lista = (IEnumerable <UsuarioRol>)UsuarioService.ObtenerUsuariosRolPorUsuarioRol(idUsuario, null).InformacionExtra; IList <RolDto> dtos = new List <RolDto>(); foreach (var item in lista) { var entidad = RolService.ObtenerRolPorId(item.IdRol).InformacionExtra as Rol; if (entidad != null && entidad.Borrado != true && entidad.IdEmpresa == idEmpresa) { dtos.Add(CopiadoUtil.Copia(entidad)); } } var resultado = new ResultadoOperacionDto() { Resultado = true, Mensaje = "OK", InformacionExtra = dtos, }; return(Ok(resultado)); }
public IHttpActionResult AsignaFacultadesRol() { var sIdRol = getFormKeyValue("idRol"); var idRol = Int64.Parse(sIdRol); var sListaJson = getFormKeyValue("listaJson"); var idsFacultades = new List <long>(); JsonConvert.PopulateObject(sListaJson, idsFacultades); var resultado = RolService.BorrarFacultadesPorRol(idRol); var list = new List <RolFacultad>(); if (resultado.Resultado) { foreach (var idFacultad in idsFacultades) { var rolFacultad = new RolFacultad(); rolFacultad.IdRol = idRol; rolFacultad.IdFacultad = idFacultad; list.Add(rolFacultad); } if (list.Any()) { resultado = RolService.GuardarRolFacultadBulk(list, IdUsuarioExec); } } return(Ok(resultado)); }
public IHttpActionResult ObtenFacultades() { var resultado = RolService.ObtenerFacultades(); var facultades = (List <Facultad>)resultado.InformacionExtra; resultado.InformacionExtra = CopiadoUtil.Copia(facultades); return(Ok(resultado)); }
public IHttpActionResult EliminarRol() { var sIdRol = getFormKeyValue("idRol"); var idRol = Int64.Parse(sIdRol); var resultado = RolService.BorrarLogicamenteRol(idRol, IdUsuarioExec); return(Ok(resultado)); }
public AbmRolMenuForm(RolService rolService, FuncionalidadPorRolService funcionalidadPorRolService) { this.funcionalidadPorRolService = funcionalidadPorRolService; this.rolService = rolService; InitializeComponent(); cargarRoles(); iniciarFiltro(); }
public frmEmpleados() { InitializeComponent(); InitializeDataGridView(); empleado = new EmpleadoService(); rol = new RolService(); sexo = new SexoService(); }
public IHttpActionResult ObtenCategoriasFacultades() { var resultado = RolService.ObtenerCategoriasFacultad(); var categorias = (List <CategoriaFacultad>)resultado.InformacionExtra; resultado.InformacionExtra = CopiadoUtil.Copia(categorias); return(Ok(resultado)); }
public AltaRolViewForm(FuncionalidadService funcionalidadService, RolService rolService) { this.funcionalidadService = funcionalidadService; this.rolService = rolService; InitializeComponent(); cargarFuncionalidades(); cargarHabilitar(); funcionalidadesSeleccionadas = new List <Funcionalidad>(); }
private void ModificacionRol_Load(object sender, EventArgs e) { RolService service = new RolService(); List <Rol> roles = service.GetAll().ToList(); cmbRoles.DataSource = roles; cmbRoles.DisplayMember = "Nombre"; cmbRoles.ValueMember = "Id"; }
private void btn_guardar_Click(object sender, System.EventArgs e) { RolService rolService = (RolService)ServiceFactory.GetService("Rol"); List <Funcionalidad> funcionalidades_cambiadas = new List <Funcionalidad>(); bool huboCambios = false; if (!habilitado.Checked && rol.Estado) { rolService.deleteRol(rol.Id); rol.Estado = false; huboCambios = true; } else if (habilitado.Checked && !rol.Estado) { rolService.habilitarRol(rol.Id); rol.Estado = true; huboCambios = true; } foreach (object item in list_funcionalidades.Items) { Funcionalidad fun = (Funcionalidad)item; if (list_funcionalidades.CheckedItems.Contains(item)) { if (fun.GetEstado().Equals(Funcionalidad.EstadoFuncionalidad.SIN_ESTADO)) { fun.SetEstado(Funcionalidad.EstadoFuncionalidad.NUEVO); funcionalidades_cambiadas.Add(fun); } } else { if (fun.GetEstado().Equals(Funcionalidad.EstadoFuncionalidad.SIN_CAMBIOS)) { fun.SetEstado(Funcionalidad.EstadoFuncionalidad.BORRADO); funcionalidades_cambiadas.Add(fun); } } } if (funcionalidades_cambiadas.Count != 0) { rolService.administrarCambiosFuncionalidades(rol.Id, funcionalidades_cambiadas); huboCambios = true; } if (huboCambios) { MessageBox.Show("Modificación del rol correcta"); } this.previous.Show(); this.Hide(); }
public ModificacionRolViewForm(Rol rolAEditar, FuncionalidadService funcionalidadService, RolService rolService) { this.funcionalidadService = funcionalidadService; this.rolService = rolService; this.rolAEditar = rolAEditar; InitializeComponent(); cargarFuncionalidades(); cargarHabilitar(); cargarRolAModificar(); }
public override void execute(object sender, EventArgs e) { pantallaACerrar.Hide(); RolRepository rolRepository = new RolDao(); RolService rolService = new RolService(rolRepository); FuncionalidadPorRolService funcionalidadPorRolService = new FuncionalidadPorRolService(rolService, new FuncionalidadService(new FuncionalidadDao())); AbmRolMenuForm abmRol = new AbmRolMenuForm(rolService, funcionalidadPorRolService); abmRol.Show(); }
public IHttpActionResult RegistrarRol() { var jsonString = getFormKeyValue("json"); var rol = new Rol(); JsonConvert.PopulateObject(jsonString, rol); rol.IdEmpresa = IdEmpresa; var resultado = RolService.GuardarRol(rol, IdUsuarioExec); return(Ok(resultado)); }
public BajaRol() { InitializeComponent(); RolService service = new RolService(); List <Rol> roles = service.GetAll().ToList(); cmbRoles.DataSource = roles.Where(x => x.Activo).ToList(); cmbRoles.DisplayMember = "Nombre"; cmbRoles.ValueMember = "Id"; }
private void FrmMenu_Load(object sender, EventArgs e) { if (Session.Intance.CurrentSession != null) { this.toolStripLabelUsuario.Text = String.Format("Bienvenido {0} {1}", Session.Intance.CurrentSession.Nombres, Session.Intance.CurrentSession.Apellidos); using (RolService _service = new RolService()) { this.toolStripLabelRol.Text = String.Format("Rol {0}", _service.GetRol(Session.Intance.CurrentSession.IdRol).Descripcion); Security(Session.Intance.CurrentSession.IdRol); } } }
private void DgvRol_CellContentClick_1(object sender, DataGridViewCellEventArgs e) { try { string nombreRol = dgvRol.CurrentRow.Cells["nombreRol"].Value.ToString(); //modificando if (this.dgvRol.Columns[e.ColumnIndex].Name.Equals("Editar")) { DialogResult dr = MessageBox.Show("¿Desea modificar datos del Rol: " + nombreRol + "?", "Modificar", MessageBoxButtons.YesNo); switch (dr) { case DialogResult.Yes: //Nuevo Form que recibe el nombre del rol a Modificar Modificar(dgvRol.CurrentRow.Cells["rolId"].Value.ToString(), nombreRol); break; case DialogResult.No: break; } } //Eliminando if (this.dgvRol.Columns[e.ColumnIndex].Name.Equals("Eliminar")) { DialogResult dr = MessageBox.Show("¿Realmente Desea eliminar el Rol: " + nombreRol + "?", "Eliminar", MessageBoxButtons.YesNo); switch (dr) { case DialogResult.Yes: //Nuevo Form que recibe el nombre del rol a Modificar //Modificar Rol RolService rolservice = new RolService(); if (rolservice.eliminarRolLog(int.Parse(dgvRol.CurrentRow.Cells["rolId"].Value.ToString())) == 0) { MessageBox.Show("Error al conectarse con la DB. No se ha eliminado el Rol.", "Error al intentar eliminar un Rol", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } MessageBox.Show("El Rol seleccionado fue eliminado satisfactoriamente.", "Eliminacion del Rol", MessageBoxButtons.OK); cargarGrillaRoles(); break; case DialogResult.No: break; } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void cargarGrillaRoles() { try { RolService servicio = new RolService(); CargarData.cargarGridView(dgvRol, servicio.obtenerRolesDT()); CargarData.AddButtonColumn(dgvRol); this.dgvRol.CellContentClick += new DataGridViewCellEventHandler(this.DgvRol_CellContentClick_1); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnEliminarRol_Click(object sender, EventArgs e) { try { Rol rol = (Rol)cmbRoles.SelectedItem; rol.Activo = false; RolService service = new RolService(); service.Delete(rol); MessageBox.Show("Se ha eliminado el rol correctamente"); } catch (Exception) { MessageBox.Show("Ocurrió un error al eliminar el rol"); } }
static void Main() { FuncionalidadService funcionalidadService = new FuncionalidadService(new FuncionalidadDao()); RolService rolService = new RolService(new RolDao()); UsuarioService usuarioService = new UsuarioService(new UsuarioDao()); UsuarioLoginService usuarioLoginService = new UsuarioLoginService(funcionalidadService, rolService, usuarioService); FuncionalidadPorRolService funcionalidadPorRolService = new FuncionalidadPorRolService(rolService, funcionalidadService); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Login(usuarioLoginService, funcionalidadPorRolService)); }
public ActionResult Edit(int ID) { AccountService service = new AccountService(); OfficeService service1 = new OfficeService(); RolService role = new RolService(); var account = service.Getbykey(ID); List <Office> list = service1.GetAll().ToList(); SelectList officelist = new SelectList(list, "OfficeID", "OfficeName"); ViewBag.OfficeList = officelist; List <Rol> listrole = role.GetAll().ToList(); SelectList rolelist = new SelectList(listrole, "RoleID", "Role_Name"); ViewBag.RoleList = rolelist; return(View(account)); }
public IHttpActionResult ActualizarRol() { var jsonString = getFormKeyValue("json"); var dto = new RolDto(); JsonConvert.PopulateObject(jsonString, dto); var rol = RolService.ObtenerRolPorId(dto.IdRol).InformacionExtra as Rol; rol.Nombre = dto.Nombre; rol.Descripcion = dto.Descripcion; var resultado = RolService.GuardarRol(rol, IdUsuarioExec); return(Ok(resultado)); }
public ActionResult CreateAccount() { OfficeService service1 = new OfficeService(); RolService role = new RolService(); var account = new Account(); account.DateOfBirth = DateTime.Now; List <Office> list = service1.GetAll().ToList(); SelectList officelist = new SelectList(list, "OfficeID", "OfficeName"); ViewBag.OfficeList = officelist; List <Rol> listrole = role.GetAll().ToList(); SelectList rolelist = new SelectList(listrole, "RoleID", "Role_Name"); ViewBag.RoleList = rolelist; return(View(account)); }
public DashboardService(IBecarioRepository becarioRepository, IEntrevistaRepository entrevistaRepository, ICandidaturaRepository candidaturaRepository, ICartaOfertaRepository cartaOfertaRepository, IRelacionEtapaRepository relacionEtapaRepository, IRelacionVistaEtapaRepository relacionVistaEtapaRepository, INecesidadRepository necesidadRepository, ISubEntrevistaRepository subEntrevistaRepository) { _becarioRepository = becarioRepository; _entrevistaRepository = entrevistaRepository; _cartaOfertaRepository = cartaOfertaRepository; _candidaturaRepository = candidaturaRepository; _rolRepository = new RolRepository(); _usuarioRepository = new UsuarioRepository(); _rolService = new RolService(); _relacionEtapaRepository = relacionEtapaRepository; _relacionVistaEtapaRepository = relacionVistaEtapaRepository; _workflowCandidaturaService = new WorkflowCandidaturaService(_relacionEtapaRepository, _relacionVistaEtapaRepository); _necesidadRepository = necesidadRepository; _subEntrevistaRepository = subEntrevistaRepository; _administradorDashboardRepository = new AdministradorDashboardRepository(); }