private void RolPorFuncionalidades_Load(object sender, EventArgs e) { FuncionalidadService funcionalidadService = new FuncionalidadService(); CargarData.cargarGridView(dgvFuncionalidades, funcionalidadService.obtenerFuncionalidadesDT()); CargarData.AddCheckColumn(dgvFuncionalidades); }
private void btnActualizar_Click(object sender, EventArgs e) { try { if (todosCamposCompletos()) { //Modificar Rol Funcionalidad funcionalidad = new Funcionalidad(); funcionalidad.FuncionalidadId = int.Parse(txtCodigo.Text); funcionalidad.FuncionalidadDescripcion = txtDescripcion.Text; funcionalidad.Habilitado = true; //Transaccion FuncionalidadService service = new FuncionalidadService(); int respuesta = service.modificarFuncionalidad(funcionalidad); if (respuesta == 0) { MessageBox.Show("Error al intentar modificar la funcionalidad.", "Error al modificar", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } MessageBox.Show("El Funcionalidad: " + txtDescripcion.Text + ", modificada satisfactoriamente.", "Modificacion de Funcionalidad", MessageBoxButtons.OK); new FuncionalidadMain().Show(); //helpers.deshabilitarAnterior(this); this.Close(); } } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "ERROR", MessageBoxButtons.OK); } }
private void btnGuardar_Click(object sender, EventArgs e) { try { if (todosCamposCompletos()) { //Crear una Funcionalidad Funcionalidad funcionalidad = new Funcionalidad(); funcionalidad.FuncionalidadDescripcion = txtDescripcion.Text; funcionalidad.Habilitado = true; //Transaccion FuncionalidadService service = new FuncionalidadService(); int respuesta = service.agregarFuncionalidad(funcionalidad); if (respuesta == 0) { MessageBox.Show("Error con la DB. No se ha completado la solicitud.", "Error al crear intentar crear", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } MessageBox.Show("Funcionalidad " + txtDescripcion.Text + " creada satisfactoriamente.", "Alta de Funcionalidad", MessageBoxButtons.OK); new FuncionalidadMain().Show(); this.Close(); } } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "ERROR", MessageBoxButtons.OK); } }
private void cmbRoles_SelectedIndexChanged(object sender, EventArgs e) { lstFuncionalidades.Items.Clear(); FuncionalidadService service = new FuncionalidadService(); Rol rol = (Rol)cmbRoles.SelectedItem; if (rol.Id != 0) { rol.Funcionalidades = service.GetByRolId(rol.Id); List <Funcionalidad> funcionalidades = service.GetAll(); foreach (Funcionalidad f in funcionalidades) { bool esta = false; foreach (Funcionalidad rf in rol.Funcionalidades) { if (f.Id == rf.Id) { esta = true; } } lstFuncionalidades.Items.Add(f, esta); } ((ListBox)lstFuncionalidades).ValueMember = "Id"; ((ListBox)lstFuncionalidades).DisplayMember = "Nombre"; txtNombreRol.Text = rol.Nombre; chbActivo.Checked = rol.Activo; } }
private void RolPorFuncionalidadesModificar_Load(object sender, EventArgs e) { FuncionalidadService funcionalidadService = new FuncionalidadService(); CargarData.cargarGridView(dgvFuncionalidades, funcionalidadService.obtenerFuncionalidadesDT()); CargarData.AddCheckColumn(dgvFuncionalidades); BuscarFuncionalidadesPorRol(int.Parse(txtCodigo.Text)); }
private void frmAltaRol_Load(object sender, EventArgs e) { FuncionalidadService service = new FuncionalidadService(); ((ListBox)lstFuncionalidades).DataSource = service.GetAll(); ((ListBox)lstFuncionalidades).ValueMember = "Id"; ((ListBox)lstFuncionalidades).DisplayMember = "Nombre"; }
private void button1_Click(object sender, EventArgs e) { FuncionalidadService funcionalidadService = new FuncionalidadService(new FuncionalidadDao()); AltaRolViewForm form = new AltaRolViewForm(funcionalidadService, new RolService(new RolDao())); form.Show(); this.Hide(); }
public AltaRolViewForm(FuncionalidadService funcionalidadService, RolService rolService) { this.funcionalidadService = funcionalidadService; this.rolService = rolService; InitializeComponent(); cargarFuncionalidades(); cargarHabilitar(); funcionalidadesSeleccionadas = new List <Funcionalidad>(); }
public ModificacionRolViewForm(Rol rolAEditar, FuncionalidadService funcionalidadService, RolService rolService) { this.funcionalidadService = funcionalidadService; this.rolService = rolService; this.rolAEditar = rolAEditar; InitializeComponent(); cargarFuncionalidades(); cargarHabilitar(); cargarRolAModificar(); }
private void cargarGrillaFuncionalidades() { try { FuncionalidadService servicio = new FuncionalidadService(); CargarData.cargarGridView(dgvFuncionalidad, servicio.obtenerFuncionalidadesDT()); CargarData.AddButtonColumn(dgvFuncionalidad); this.dgvFuncionalidad.CellContentClick += new DataGridViewCellEventHandler(this.DgvFuncionalidad_CellContentClick_1); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void DgvFuncionalidad_CellContentClick_1(object sender, DataGridViewCellEventArgs e) { try { string Descripcion = dgvFuncionalidad.CurrentRow.Cells["FuncionalidadDescripcion"].Value.ToString(); //Modificando if (this.dgvFuncionalidad.Columns[e.ColumnIndex].Name.Equals("Editar")) { DialogResult dr = MessageBox.Show("¿Desea modificar: " + Descripcion + "?", "Modificar", MessageBoxButtons.YesNo); switch (dr) { case DialogResult.Yes: //Nuevo Form que recibe el nombre del rol a Modificar Modificar(dgvFuncionalidad.CurrentRow.Cells["FuncionalidadId"].Value.ToString(), Descripcion); break; case DialogResult.No: break; } } //Eliminando if (this.dgvFuncionalidad.Columns[e.ColumnIndex].Name.Equals("Eliminar")) { DialogResult dr = MessageBox.Show("¿Realmente Desea eliminar " + Descripcion + "?", "Eliminar", MessageBoxButtons.YesNo); switch (dr) { case DialogResult.Yes: FuncionalidadService funcService = new FuncionalidadService(); if (funcService.eliminarFuncionalidadLog(int.Parse(dgvFuncionalidad.CurrentRow.Cells["FuncionalidadId"].Value.ToString())) == 0) { MessageBox.Show("Error con la DB. No se ha completado la solicitud.", "Error al intentar eliminar", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } MessageBox.Show("Solicitud completada satisfactoriamente.", "Eliminacion completada", MessageBoxButtons.OK); cargarGrillaFuncionalidades(); break; case DialogResult.No: break; } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
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)); }