Beispiel #1
0
        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)
            {
            }
        }
Beispiel #2
0
        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)
            {
            }
        }
Beispiel #3
0
        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);
            }
        }
Beispiel #6
0
 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)
     {
     }
 }
Beispiel #7
0
 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");
     }
 }
Beispiel #8
0
        private void llenarDGVPermisos()

        {
            try
            {
                using (WsSistemaBancario.ComponenteServiceClient PermisosRol = new WsSistemaBancario.ComponenteServiceClient())
                {
                    permisos = PermisosRol.Componente_ObtenerComponentesRol(4).ToList();

                    dgvPermisos.DataSource = permisos;
                }
            }

            catch (Exception)
            {
            }
        }
Beispiel #9
0
 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)
     {
     }
 }
Beispiel #10
0
        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);
        }
Beispiel #11
0
 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;
        }