private void FrmCargarPagosCGP_Load(object sender, EventArgs e)
        {
            try
            {
                objLogica           = new CapaLogica();
                ListarParametrosArc = objLogica.ConsultarParametrosArcCGP();
                txtDetallePago.Text = "PAGOS CGP";

                //Mostrar los consecutivos del archivo
                foreach (var item in ListarParametrosArc)
                {
                    txtNumEnvio.Text    = (item.IdNumEnvio + 1).ToString();
                    txtConsecutivo.Text = (item.IdConsecutivo + 1).ToString();
                    txtCodEntidad.Text  = item.CodEntidad.ToString();
                    IdNegocio           = item.IdNegocio.ToString();
                    NomNegocio          = item.NomNegocio.ToString();
                    // CodMoneda = item.CodMoneda.ToString();
                    // CuentaClienteOrigen = item.CuentaClienteOrigen.ToString();
                }


                //Cargamos los tipos de servicio que existen
                ConsultarTipoServSinpe();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error al cargar la pantalla " + ex.Message.ToString());
            }
        }
        private void BtnGuardar_Click(object sender, EventArgs e)
        {
            List <PermisosObj> ListadoAux = ListadoPermisos;

            DialogResult rs;

            rs = MessageBox.Show("Desea modificar los permiso del usuario " + DgUsuarios.CurrentRow.Cells["colUsuario"].Value.ToString() + " ?", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (rs == System.Windows.Forms.DialogResult.No)
            {
                return;
            }

            objCapaLogica = new CapaLogica();
            foreach (PermisosObj item in ListadoAux)
            {
                Permisos obj = new Permisos();
                obj.IdUsuario = item.aIdUsuario;
                obj.IdObjeto  = item.aIdPantalla;
                obj.Visible   = item.aVisible;
                obj.Lectura   = item.aLectura;
                obj.Escritura = item.aEscritura;
                obj.Borrado   = item.aBorrado;
                objCapaLogica.ModificarPermiso(obj);

                //Modificar subOpcion viculada a la pantalla
                obj.IdObjeto = objCapaLogica.ConsultarPantallas().Where(x => x.IdPantalla == item.aIdPantalla).FirstOrDefault().IdSubOp;
                objCapaLogica.ModificarPermiso(obj);
            }

            // ActualizarPermisos();

            CargaPermisos();
        }
        private void BtnEliminar_Click(object sender, EventArgs e)
        {
            objMoviBanco = new MoviBanco();
            objMoviBanco.COD_COMPANIA     = cmbCompania.SelectedIndex == 0 ? "01001001" : "02001001";
            objMoviBanco.NUM_CUENTA       = CmbNUM_CUENTA.SelectedValue.ToString();
            objMoviBanco.TIP_MOVIM        = CmbTIP_MOVIM.SelectedValue.ToString();
            objMoviBanco.NUM_MOVIM        = TxtNUM_MOVIM.Text;
            objMoviBanco.MON_MOVIM        = Convert.ToDecimal(TxtMON_MOVIM.Text);
            objMoviBanco.NOM_BENEFICIARIO = TxtBeneficiario.Text;
            objMoviBanco.FEC_MOVIM        = DtFEC_MOVIM.Value;
            //objMoviBanco.COD_ESTADO = CmbCOD_ESTADO.Text == "Activo" ? "01" : "18";
            objMoviBanco.COD_ESTADO  = CmbCOD_ESTADO.SelectedValue.ToString();
            objMoviBanco.DESCRIPCION = TxtDetalle.Text;
            DialogResult rs = MessageBox.Show(null, "Esta seguro de borrar el movimiento : " + objMoviBanco.NUM_MOVIM + ", del banco seleccionado?", "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (rs == System.Windows.Forms.DialogResult.Yes)
            {
                objLogica = new CapaLogica();
                objLogica.EliminarMoviBanco(objMoviBanco);
                MessageBox.Show(null, "Movimiento eliminado", "Confirmarción");
            }

            LimpiarControles();
            HabilitarControles(false);
            BtnModificar.Enabled = true;
            BtnEliminar.Enabled  = true;
            BtnNuevo.Text        = "&Nuevo";
            ConsultarMovimientoBancos();
        }
Exemple #4
0
        private void FrmNominaCGP_Load(object sender, EventArgs e)
        {
            try
            {
                chkDesmarcar.Checked = true;
                objLogica            = new CapaLogica();
                ListarParametrosArc  = objLogica.ConsultarParametrosArcCGP();
                txtDetallePago.Text  = "PAGO DE PLANILLA";

                //Mostrar los consecutivos del archivo
                foreach (var item in ListarParametrosArc)
                {
                    txtNumEnvio.Text    = (item.IdNumEnvio + 1).ToString();
                    txtConsecutivo.Text = (item.IdConsecutivo + 1).ToString();
                    txtCodEntidad.Text  = item.CodEntidad.ToString();
                }

                //Cargamos los tipos de nomina existentes
                ConsultarTipoNomina();
                //Cargamos los tipos de servicio que existen
                ConsultarTipoServSinpe();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error al cargar la pantalla " + ex.Message.ToString());
            }
        }
        private void CargarModulos()
        {
            //    join f in objCapaLogica.ConsultarSubOpciones() on x.IdModulo equals f.IdModulo
            objCapaLogica = new CapaLogica();
            var aux = (from x in objCapaLogica.ConsultarModulos().ToList()
                       join f in objCapaLogica.ConsultarSubOpciones().ToList() on x.IdModulo equals f.IdModulo
                       where x.EstModulo == 1
                       select new ClsCmbModulo {
                pIdModulo = x.IdModulo, pDesModulo = x.DesModulo
            }).ToList();



            List <ClsCmbModulo> ListadoCarga = new List <ClsCmbModulo>();

            foreach (var item in aux)
            {
                if (ListadoCarga.Find(x => x.pIdModulo == item.pIdModulo) != null)
                {
                    continue;
                }
                ClsCmbModulo objClsCmbModulo = new ClsCmbModulo();
                objClsCmbModulo.pIdModulo  = item.pIdModulo;
                objClsCmbModulo.pDesModulo = item.pDesModulo;

                ListadoCarga.Add(objClsCmbModulo);
            }

            CmbModulo.DataSource = ListadoCarga;
        }
        private void CargaPermisos()
        {
            objCapaLogica   = new CapaLogica();
            ListadoPermisos = (from Per in objCapaLogica.ConsultarPermisos().Where(x => x.IdObjeto >= 1000)
                               join Pant in objCapaLogica.ConsultarPantallas()
                               on Per.IdObjeto equals Pant.IdPantalla
                               let s = objCapaLogica.ConsultarSubOpciones().Where(SubO => SubO.IdSubOp.Equals(Pant.IdSubOp)).FirstOrDefault().IdModulo
                                       where Per.IdUsuario == Convert.ToInt32(DgUsuarios.CurrentRow.Cells[0].Value)
                                       select new PermisosObj
            {
                aIdUsuario = Per.IdUsuario,
                aIdModulo = s,
                aIdPantalla = Pant.IdPantalla,
                aDesModulo = objCapaLogica.ConsultarModulos().Where(Mdu => Mdu.IdModulo.Equals(s)).FirstOrDefault().DesModulo,
                aIdSubOp = Pant.IdSubOp,
                aNomBoton = objCapaLogica.ConsultarSubOpciones().Where(SubO => SubO.IdSubOp.Equals(Pant.IdSubOp)).FirstOrDefault().NomBoton,
                aVisible = Per.Visible,
                aLectura = Per.Lectura,
                aEscritura = Per.Escritura,
                aBorrado = Per.Borrado
            }).ToList();
            //LstPermi = new BindingList<PermisosObj>(ListadoPermisos);
            //Fuente = new BindingSource(LstPermi, null);
            //DgPermisos.DataSource = Fuente;

            DgPermisos.DataSource = ListadoPermisos.ToList();
        }
        private void BtnGuardar_Click(object sender, EventArgs e)
        {
            Permisos objPermisos = new Permisos();

            objPermisos.IdUsuario = auxIdUsuario;
            objPermisos.IdObjeto  = Convert.ToInt32(CmbPan.SelectedValue);
            objPermisos.Visible   = Convert.ToInt32(ChkVisible.Checked);
            objPermisos.Escritura = Convert.ToInt32(ChkEscritura.Checked);
            objPermisos.Lectura   = Convert.ToInt32(ChkLectura.Checked);
            objPermisos.Borrado   = Convert.ToInt32(ChkBorrado.Checked);

            //Determinar si el permiso que desea agregar al usuario, ya no existe
            PermisosObj aux = ListadoPermisos.Where(x => x.aIdUsuario == objPermisos.IdUsuario && x.aIdPantalla == objPermisos.IdObjeto).FirstOrDefault();

            if (aux != null)
            {
                MessageBox.Show(null, "El permiso que desea agregar al usuario ya existe", "Validación", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            objCapaLogica = new CapaLogica();
            objCapaLogica.AgregarPermiso(objPermisos);



            this.Close();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            Permisos objPermiso = new Permisos();

            objPermiso.IdObjeto  = Convert.ToInt32(DgPermisos.CurrentRow.Cells["colaIdPantalla"].Value);
            objPermiso.IdUsuario = Convert.ToInt32(DgUsuarios.CurrentRow.Cells["colIdUsuario"].Value);
            objCapaLogica        = new CapaLogica();
            objCapaLogica.EliminarPermiso(objPermiso);
            CargaPermisos();
        }
Exemple #9
0
 private void ConsultarUsuarios()
 {
     try
     {
         objCapaLogica   = new CapaLogica();
         ListadoUsuarios = objCapaLogica.ConsultarUsuarios();
     }
     catch (Exception ex)
     {
         MessageBox.Show("[FrmMain_ConsultarUsuarios]" + ex.Message + "->" + ex.StackTrace);
     }
 }
 private void ConsultarTipoMoviBanco()
 {
     try
     {
         objLogica = new CapaLogica();
         CmbTIP_MOVIM.DataSource = objLogica.ConsultarMoviBanco().ToList();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
 private void ConsultarEstadoMovimientos()
 {
     try
     {
         objLogica = new CapaLogica();
         CmbCOD_ESTADO.DataSource = objLogica.ConsultarEstadosMovimientos().ToList();
     }
     catch (Exception)
     {
         throw;
     }
 }
 private void ConsultarVendedores()
 {
     try
     {
         objLogica = new CapaLogica();
         DgVendedores.DataSource = objLogica.ConsultarVendedores().ToList();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
Exemple #13
0
 private void ConsultaraUsuariosPS()
 {
     try
     {
         objLogica = new CapaLogica();
         DgUsuariosPs.DataSource = objLogica.ConsultarUsuarioPS().ToList();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
 private void ConsultarBancos()
 {
     try
     {
         objLogica = new CapaLogica();
         CmbNUM_CUENTA.DataSource = objLogica.ConsultarBancos().ToList();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
 private void CargarSubOpciones()
 {
     objCapaLogica     = new CapaLogica();
     CmbPan.DataSource = (from x in objCapaLogica.ConsultarSubOpciones()
                          where x.IdModulo == Convert.ToInt32(CmbModulo.SelectedValue)
                          let z = objCapaLogica.ConsultarPantallas().Where(y => y.IdSubOp == x.IdSubOp).FirstOrDefault().IdPantalla
                                  select new
     {
         IdPantalla = z,
         NomBoton = x.NomBoton
     }).ToList();
 }
Exemple #16
0
 //Metodo que tiene como objetivo consultar las SubOpciones del sistema
 private void ListadoSubOpcionesUsuario()
 {
     try
     {
         objCapaLogica      = new CapaLogica();
         ListadoSubOpciones = objCapaLogica.ConsultarSubOpciones();
     }
     catch (Exception ex)
     {
         MessageBox.Show("[FrmMain_ListadoSubOpcionesUsuario]" + ex.Message + "->" + ex.StackTrace);
     }
 }
 //Metodo para consultar los datos de la nomina
 private void ConsultaDatosPago(string tipoMoneda)
 {
     try
     {
         objLogica          = new CapaLogica();
         dtDatos.DataSource = objLogica.consultarPagosCGP(tipoMoneda);
         this.dtDatos.Columns["Monto"].DefaultCellStyle.Format = "#,0.00;- #,0.00;'0.00'";
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
Exemple #18
0
 private void ConsultarCreditosIncobrables()
 {
     try
     {
         objCapaLogica             = new CapaLogica();
         ListadoOpeIncob           = objCapaLogica.ConsultarCreditosIncobrables();
         DgCreditosInco.DataSource = ListadoOpeIncob.ToList();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
Exemple #19
0
 //Metodo para consultar los tipos de nomina
 private void ConsultarTipoNomina()
 {
     try
     {
         objLogica = new CapaLogica();
         cmbTipoNomina.DisplayMember = "DESCRIPCION";
         cmbTipoNomina.ValueMember   = "NOMINA";
         cmbTipoNomina.DataSource    = objLogica.ConsultarTipoNomina().ToList();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
 //Metodo para consultar los tipos de servicio sinpe
 private void ConsultarTipoServSinpe()
 {
     try
     {
         objLogica = new CapaLogica();
         cmbTiposServSinpe.DisplayMember = "DescServicio";
         cmbTiposServSinpe.ValueMember   = "codServicio";
         cmbTiposServSinpe.DataSource    = objLogica.ConsultarTipoServicioSinpe().ToList();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
 private void ConsultarMovimientoBancos()
 {
     try
     {
         TxtBuscar.Text           = string.Empty;
         objLogica                = new CapaLogica();
         ListadoMovimientos       = objLogica.ConsultarMovimientosBancos().ToList();
         DgMovimientos.DataSource = ListadoMovimientos;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
        private void FrmPermisos_Load(object sender, EventArgs e)
        {
            objCapaLogica = new CapaLogica();
            var aux = from x in objCapaLogica.ConsultarUsuarios()
                      select new
            {
                IdUsuario = x.IdUsuario,
                Usuario   = x.Usuario,
                NomUsu    = x.Nombre + " " + x.Apellido1 + " " + x.Apellido2
            };

            DgUsuarios.DataSource = aux.ToList();

            CargaPermisos();
        }
Exemple #23
0
        public bool ValidarUsuarioLocal(string pUsuario, string pClave)
        {
            bool   UsrValido  = false;
            string auxUsuario = string.Empty;
            string auxClave   = string.Empty;

            objCapaLogica = new CapaLogica();
            Usuarios auxUsr = objCapaLogica.ConsultarUsuarios().Where(x => x.Usuario.ToUpper().Equals(pUsuario.ToUpper())).FirstOrDefault();

            if ((auxUsr != null) && ((Decrypt(auxUsr.Clave, true).Equals(pClave))))
            {
                UsrValido = true;
            }
            return(UsrValido);
        }
 //Metodo para eliminar los datos ya generados del xml de la tabla machaves
 private void EliminarInfoPagoCGP()
 {
     try
     {
         foreach (DataGridViewRow row in dtDatos.Rows)
         {
             CargaPagosCGP objCGP = new CargaPagosCGP();
             objCGP.IdUsuario = Environment.UserName;
             objLogica        = new CapaLogica();
             objLogica.EliminarDatosPagoCGP(objCGP);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
        private void ActualizarPermisos()
        {
            Console.Write(ListadoPermisos.Count.ToString());

            objCapaLogica = new CapaLogica();
            foreach (PermisosObj item in ListadoPermisos)
            {
                Permisos obj = new Permisos();
                obj.IdUsuario = item.aIdUsuario;
                obj.IdObjeto  = item.aIdPantalla;
                obj.Visible   = item.aVisible;
                obj.Lectura   = item.aLectura;
                obj.Escritura = item.aEscritura;
                obj.Borrado   = item.aBorrado;
                objCapaLogica.ModificarPermiso(obj);
            }
        }
Exemple #26
0
 private void FrmMain_Load(object sender, EventArgs e)
 {
     pnMain.Visible         = false;
     pnGeneral.Visible      = false;
     pnBackOffice.Visible   = false;
     pnCaptacion.Visible    = false;
     pnColocaciones.Visible = false;
     Usuario = new Usuarios();
     //Usuario.IdUsuario = 1; //Solo para efectos de debug
     objCapaLogica          = new CapaLogica();
     Usuario                = objCapaLogica.ConsultarUsuarios().Where(x => x.IdUsuario == FrmLogin.UsuarioSistema).FirstOrDefault();
     BgEtiquetaUsuario.Text = Usuario.Nombre + " " + Usuario.Apellido1 + " " + Usuario.Apellido2 + " [" + Usuario.Usuario + "]";
     ConfigurarLsts(LstGeneral);
     ConfigurarLsts(LstBackOffice);
     ConfigurarLsts(LstCaptacion);
     ConfigurarLsts(LstColocaciones);
     ListadoPermisosUsuario();
     AplicarPermisosVisibil();
 }
Exemple #27
0
        private void GestionarUsuario(char Tipo)
        {
            try
            {
                Usuarios objUsuario = new Usuarios();
                //objUsuario.IdUsuario = Convert.ToInt32(DgUsuarios.CurrentRow.Cells[0].Value);
                objUsuario.Usuario       = TxtUsuario.Text;
                objUsuario.Nombre        = TxtNombre.Text;
                objUsuario.Apellido1     = TxtApellido1.Text;
                objUsuario.Apellido2     = TxtApellido2.Text;
                objUsuario.Correo        = TxtCorreo.Text;
                objUsuario.Clave         = Encrypt(TxtClave.Text, true);
                objUsuario.FechaCreacion = DtFechaCreacion.Value;
                objUsuario.CambiarClave  = ChkCambiarClave.Checked?1:0;
                objUsuario.Estado        = ChkEstado.Checked ? 1 : 0;
                objCapaLogica            = new CapaLogica();

                if (Tipo == 'I')
                {
                    objCapaLogica.AgregarUsuario(objUsuario);
                }

                if (Tipo == 'U')
                {
                    objUsuario.IdUsuario = Convert.ToInt32(DgUsuarios.CurrentRow.Cells[0].Value);
                    objCapaLogica.ModificarUsuario(objUsuario);
                }

                if (Tipo == 'E')
                {
                    objUsuario.IdUsuario = Convert.ToInt32(DgUsuarios.CurrentRow.Cells[0].Value);
                    objCapaLogica.EliminarUsuario(objUsuario);
                }

                MessageBox.Show("Gestión correcta");
            }
            catch (Exception ex)
            {
                MessageBox.Show("[FrmMain_ObjetoUsuario]" + ex.Message + "->" + ex.StackTrace);
            }
        }
        private void EjecutarAccion(char Tipo)
        {
            if (Tipo == 'N')
            {
                BtnNuevo.Text        = "Guardar";
                BtnEliminar.Text     = "Cancelar";
                BtnModificar.Enabled = false;
                HabilitarControles(true);
                LimpiarControles();
                return;
            }

            if (Tipo == 'G')
            {
                BtnNuevo.Text        = "Nuevo";
                BtnEliminar.Text     = "Eliminar";
                BtnModificar.Enabled = true;
                objLogica            = new CapaLogica();
                //MessageBox.Show(objLogica.ConsultarSiguienteVendendedor().ToString());
                ObjetoVendedor();
                objVendedor.COD_VENDEDOR = objLogica.ConsultarSiguienteVendendedor() + 1;
                int i = 1;
                while (i <= 2)
                {
                    if (i == 1)
                    {
                        objVendedor.COD_COMPANIA = "01001001";
                    }
                    else
                    {
                        objVendedor.COD_COMPANIA = "02001001";
                    }
                    objLogica.RegistrarVendedor(objVendedor);
                    i += 1;
                }
                HabilitarControles(false);

                return;
            }
        }
Exemple #29
0
 //Metodo para consultar los datos de la nomina
 private void ConsultaDatosNomina(String fecPago, string tipoNomina)
 {
     try
     {
         objLogica = new CapaLogica();
         objLogica.consultarNominas(Convert.ToDateTime(fecPago), tipoNomina);
         dtDatos.DataSource = objLogica.consultarNominas(Convert.ToDateTime(fecPago), tipoNomina);
         this.dtDatos.Columns["Monto"].DefaultCellStyle.Format = "#,0.00;- #,0.00;'0.00'";
         DataGridViewCheckBoxColumn columna = new DataGridViewCheckBoxColumn();
         columna.Name = "Pagar";
         dtDatos.Columns.Add(columna);
         columna.Width = 100;
         foreach (DataGridViewRow fila in dtDatos.Rows)
         {
             fila.Cells["Pagar"].Value = true;
             this.dtDatos.Columns[9].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
Exemple #30
0
 public int ObtenerUsuarioSistema(string pUsuario)
 {
     objCapaLogica = new CapaLogica();
     return(objCapaLogica.ConsultarUsuarios().Where(x => x.Usuario.ToUpper().Equals(pUsuario.ToUpper())).FirstOrDefault().IdUsuario);
 }