public void Actualizar() { try { using (WsSistemaBancario.ComponenteServiceClient componente = new WsSistemaBancario.ComponenteServiceClient()) { _componente.Nombre = txtNombe.Text; _componente.Descripcion = txtDescripcion.Text; _componente.Id_aplicacion = 1; _componente.Estado = (checkEstado.Checked) ? true : false; if (checkPadre.Checked) { _componente.IdPadre = null; } else { _componente.IdPadre = (int)cmbPadre.SelectedIndex; } if (!(componente.Componente_Editar(_componente, 8))) { MessageBox.Show("Error al actualizar Dato"); } } } catch (Exception) { } }
public void Agregar() { try { using (WsSistemaBancario.ComponenteServiceClient componente = new WsSistemaBancario.ComponenteServiceClient()) { ComponenteModel nuevoComponente = new ComponenteModel { Nombre = txtNombe.Text, Codigo = txtCodigo.Text, Descripcion = txtDescripcion.Text, Id_aplicacion = 1, Estado = (checkEstado.Checked) ? true : false, }; if (checkPadre.Checked) { nuevoComponente.IdPadre = null; } else { nuevoComponente.IdPadre = (int)cmbPadre.SelectedIndex; } if (!(componente.Componente_Crear(nuevoComponente, 8))) { MessageBox.Show("Error al registrar Dato"); } } } catch (Exception) { } }
private void Cargainicial() { try { using (WsSistemaBancario.ComponenteServiceClient componente = new WsSistemaBancario.ComponenteServiceClient()) { componentes = componente.ObtenerTodosComponentes().ToList(); if (componentes.Count == 0) { MetroFramework.MetroMessageBox.Show(this, "Componentes no encontrados!.", "Componentes.", MessageBoxButtons.OK, MessageBoxIcon.Error, 170); return; } var list = componentes.Where(n => n.IdPadre == null).ToList(); cboModulos.DataSource = null; cboModulos.ValueMember = "Id"; cboModulos.DisplayMember = "Nombre"; cboModulos.DataSource = list; } } catch (Exception ex) { MetroFramework.MetroMessageBox.Show(this, "Error en cargar componentes!.", "Componentes.", MessageBoxButtons.OK, MessageBoxIcon.Error, 170); } }
private void btnActualizar_Click(object sender, EventArgs e) { if (validarCampos()) { try { using (WsSistemaBancario.ComponenteServiceClient componente = new WsSistemaBancario.ComponenteServiceClient()) { Error = null; if (componente.Componente_Editar(componenteSelect, ref Error)) { this.DialogResult = DialogResult.OK; this.Close(); } else { MetroFramework.MetroMessageBox.Show(this, Error, "Componentes.", MessageBoxButtons.OK, MessageBoxIcon.Error, 170); } } } catch (Exception) { MetroFramework.MetroMessageBox.Show(this, "Error al conectar con el servidor, vuelva a intentarlo", "Componentes.", MessageBoxButtons.OK, MessageBoxIcon.Error, 170); } } }
private void CargaInicial(int id) { try { using (WsSistemaBancario.ComponenteServiceClient componente = new WsSistemaBancario.ComponenteServiceClient()) { componenteSelect = componente.Componente_ObtenerUno(id); if (componenteSelect == null) { MetroFramework.MetroMessageBox.Show(this, "Componente no encontrado!.", "Componentes.", MessageBoxButtons.OK, MessageBoxIcon.Error, 170); return; } } txtId.Text = componenteSelect.Id.ToString(); txtNombre.Text = componenteSelect.Nombre; txtDescripcion.Text = componenteSelect.Descripcion; txtCodigo.Text = componenteSelect.Codigo; chkEstado.Checked = componenteSelect.Estado; //tool strip tslCreador.Text = componenteSelect.Usuario_Creador; tslModificador.Text = componenteSelect.Usuario_Modificador == null ? "[*]" : componenteSelect.Usuario_Modificador; tslCreacion.Text = componenteSelect.Fecha_Creacion.ToString(); tslModificacion.Text = componenteSelect.Fecha_Modificacion == null?"[*]": componenteSelect.Fecha_Modificacion.ToString(); } catch (Exception ex) { MetroFramework.MetroMessageBox.Show(this, "Error en cargar componentes!.", "Componentes.", MessageBoxButtons.OK, MessageBoxIcon.Error, 170); } }
private void llenardgvComponentes() { try { using (WsSistemaBancario.ComponenteServiceClient ComponentesParaRol = new WsSistemaBancario.ComponenteServiceClient()) { componentes = ComponentesParaRol.ObtenerTodosComponentes().ToList(); dgvCrearComponentesRol.DataSource = componentes; dgvCrearComponentesRol.Columns["IdPadre"].Visible = false; dgvCrearComponentesRol.Columns["Id_aplicacion"].Visible = false; } } catch (Exception) { } }
public void llenarCombo() { try { using (WsSistemaBancario.ComponenteServiceClient componente = new WsSistemaBancario.ComponenteServiceClient()) { cmbPadre.DataSource = componente.Componente_ObtenerTodos().ToList(); cmbPadre.ValueMember = "Id"; cmbPadre.DisplayMember = "Nombre"; } } catch (Exception) { MessageBox.Show("Error en cargar componentes", "Componentes"); } }
private void llenarDGVPermisos() { try { using (WsSistemaBancario.ComponenteServiceClient PermisosRol = new WsSistemaBancario.ComponenteServiceClient()) { permisos = PermisosRol.Componente_ObtenerComponentesRol(4).ToList(); dgvPermisos.DataSource = permisos; } } catch (Exception) { } }
private void llenarDGVPermisosRol() { try { using (WsSistemaBancario.ComponenteServiceClient PermisosPorRol = new WsSistemaBancario.ComponenteServiceClient()) { componentesRol = PermisosPorRol.Componente_ObtenerComponentesRol(idRol).ToList(); dgvPermisosRol.DataSource = componentesRol; dgvPermisosRol.Columns["Descripcion"].Visible = false; dgvPermisosRol.Columns["Codigo"].Visible = false; dgvPermisosRol.Columns["Id_aplicacion"].Visible = false; dgvPermisosRol.Columns["IdPadre"].Visible = false; } } catch (Exception) { } }
bool AccesoComponenteByNombre(string nomCompo) { try { using (WsSistemaBancario.ComponenteServiceClient per = new WsSistemaBancario.ComponenteServiceClient()) { int idCompo = Session.Componentes.Where(n => n.Nombre == nomCompo).FirstOrDefault().Id; int idUser = Convert.ToInt32(Session.UserCodigo); return(per.VerificarPermisoPorUsuario(idCompo, idUser)); } } catch (Exception) { return(false); } return(true); }
private void Listar_Componentes() { try { using (WsSistemaBancario.ComponenteServiceClient componente = new WsSistemaBancario.ComponenteServiceClient()) { componentes_list = componente.Componente_ObtenerTodos().ToList(); foreach (var p in componentes_list) { dgvPermisos.Rows.Add(p.Nombre, p.Codigo, p.Estado); } } } catch (Exception) { MessageBox.Show("Error en cargar componentes", "Componentes"); } }
void CargarInicial() { try { if (Usuario == null) { //roles using (WsSistemaBancario.ComponenteServiceClient componente = new WsSistemaBancario.ComponenteServiceClient()) { listComponentes = componente.Componente_ObtenerComponentesRol(Rol.Id).ToList(); if (listComponentes == null) { MetroFramework.MetroMessageBox.Show(this, "Error Desconocido.", "Permisos.", MessageBoxButtons.OK, MessageBoxIcon.Error, 170); } } } else { //usuario using (WsSistemaBancario.ComponenteServiceClient componente = new WsSistemaBancario.ComponenteServiceClient()) { listComponentes = componente.Componente_ObtenerComponentesUsuario(Usuario.Id).ToList(); if (listComponentes == null) { MetroFramework.MetroMessageBox.Show(this, "Error Desconocido.", "Permisos.", MessageBoxButtons.OK, MessageBoxIcon.Error, 170); } } } } catch (Exception) { MetroFramework.MetroMessageBox.Show(this, "Error Desconocido.", "Permisos.", MessageBoxButtons.OK, MessageBoxIcon.Error, 170); } cboModulos.DataSource = null; cboModulos.ValueMember = "Id"; cboModulos.DisplayMember = "Nombre"; var lista = listComponentes.Where(n => n.IdPadre == null).ToList(); cboModulos.DataSource = lista; }