예제 #1
0
        public void Permiso_Acceso_Panatallas()
        {
            String condicion           = "USUARIO = '" + CP_UTILIDADES.DATOS_USUARIO.USUARIO + "' AND PANTALLA = 'Configuraciones - Ponderaciones'";
            var    Actividad_Economica = CN_PERMISO.CONSULTAR_PERMISO(condicion);

            btn_agregar.Enabled = Convert.ToBoolean(Actividad_Economica.Rows[0]["AGREGAR"].ToString()) == true ? true : false;
        }
예제 #2
0
        public void INSERTAR()
        {
            try
            {
                CN_PERMISO.ELIMINAR_MENU(cb_usuario.Text);
                foreach (DataGridViewRow item in DG_MENU.Rows)
                {
                    CE_PERMISO CE = new CE_PERMISO();
                    CE.MENU_MENU    = item.Cells[0].Value.ToString();
                    CE.MENU_ACCESO  = Convert.ToBoolean(item.Cells[1].Value.ToString());
                    CE.MENU_USUARIO = cb_usuario.Text;
                    CN_PERMISO.INSERTAR_MENU(CE);
                }

                CN_PERMISO.ELIMINAR_PERMISO(cb_usuario.Text);
                foreach (DataGridViewRow item in DG_PERMISO.Rows)
                {
                    CE_PERMISO CE = new CE_PERMISO();
                    CE.PERMISO_PANTALLA = item.Cells[0].Value.ToString();
                    CE.PERMISO_ACCESO   = Convert.ToBoolean(item.Cells[1].Value.ToString());
                    CE.PERMISO_AGREGAR  = Convert.ToBoolean(item.Cells[2].Value.ToString());
                    CE.PERMISO_EDITAR   = Convert.ToBoolean(item.Cells[3].Value.ToString());
                    CE.PERMISO_USUARIO  = cb_usuario.Text;
                    CN_PERMISO.INSERTAR_PERMISO(CE);
                }

                CP_UTILIDADES.MENSAJE_INFORMACION("Datos Guardados Correctamente", this);
                Close();
            }
            catch (Exception ex)
            {
                CP_UTILIDADES.MENSAJE_ERROR(ex.Message, this);
            }
        }
예제 #3
0
        public void Permiso_Acceso_Panatallas()
        {
            String condicion           = "USUARIO = '" + CP_UTILIDADES.DATOS_USUARIO.USUARIO + "' AND PANTALLA = 'Mantenimientos - Lista Documentos Solicitados'";
            var    Actividad_Economica = CN_PERMISO.CONSULTAR_PERMISO(condicion);

            btn_agregar.Enabled = Convert.ToBoolean(Actividad_Economica.Rows[0]["AGREGAR"].ToString()) == true ? true : false;
            btn_editar.Enabled  = Convert.ToBoolean(Actividad_Economica.Rows[0]["EDITAR"].ToString()) == true ? true : false;
        }
예제 #4
0
        private void cb_usuario_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (cb_usuario.Text == "" && (DG_MENU.Rows.Count > 0 && DG_PERMISO.RowCount > 0))
            {
                DG_MENU.DataSource    = null;
                DG_PERMISO.DataSource = null;
                return;
            }
            string usuario = "USUARIO ='" + cb_usuario.Text + "'";

            try
            {
                if (CN_PERMISO.CONSULTAR_PERMISO_MENU(usuario).Rows.Count == 0)
                {
                    DG_MENU.DataSource       = CN_PERMISO.CONSULTAR_MENU();
                    DG_MENU.Columns[0].Width = 300;
                    DG_MENU.Columns[1].Width = 80;
                }
                else
                {
                    DG_MENU.DataSource       = CN_PERMISO.CONSULTAR_PERMISO_MENU(usuario);
                    DG_MENU.Columns[0].Width = 300;
                    DG_MENU.Columns[1].Width = 80;
                }

                if (DG_MENU.RowCount > 0)
                {
                    DG_MENU.Columns[0].ReadOnly = true;
                }

                string condicion = "PANTALLA LIKE '%" + "" + "%'";

                if (CN_PERMISO.CONSULTAR_PERMISO(usuario).Rows.Count == 0)
                {
                    DG_PERMISO.DataSource       = CN_PERMISO.CONSULTAR_PANTALLAS(condicion);
                    DG_PERMISO.Columns[0].Width = 300;
                    DG_PERMISO.Columns[1].Width = 80;
                    DG_PERMISO.Columns[2].Width = 80;
                    DG_PERMISO.Columns[3].Width = 80;
                }
                else
                {
                    DG_PERMISO.DataSource       = CN_PERMISO.CONSULTAR_PERMISO(usuario);
                    DG_PERMISO.Columns[0].Width = 300;
                    DG_PERMISO.Columns[1].Width = 80;
                    DG_PERMISO.Columns[2].Width = 80;
                    DG_PERMISO.Columns[3].Width = 80;
                }
                if (DG_PERMISO.RowCount > 0)
                {
                    DG_PERMISO.Columns[0].ReadOnly = true;
                }
            }
            catch
            {
            }
        }
예제 #5
0
        public void Permiso_Menu()
        {
            String Mantenimientos  = "USUARIO = '" + CP_UTILIDADES.DATOS_USUARIO.USUARIO + "' AND MENU = 'Mantenimientos'";
            String Procesos        = "USUARIO = '" + CP_UTILIDADES.DATOS_USUARIO.USUARIO + "' AND MENU = 'Procesos'";
            String Reportes        = "USUARIO = '" + CP_UTILIDADES.DATOS_USUARIO.USUARIO + "' AND MENU = 'Reportes'";
            String Configuraciones = "USUARIO = '" + CP_UTILIDADES.DATOS_USUARIO.USUARIO + "' AND MENU = 'Configuraciones'";

            var Mantenimiento  = CN_PERMISO.CONSULTAR_PERMISO_MENU(Mantenimientos);
            var Proceso        = CN_PERMISO.CONSULTAR_PERMISO_MENU(Procesos);
            var Reporte        = CN_PERMISO.CONSULTAR_PERMISO_MENU(Reportes);
            var Configuracione = CN_PERMISO.CONSULTAR_PERMISO_MENU(Configuraciones);

            //Menu mantenimientos
            btn_mantenimiento.Enabled = Convert.ToBoolean(Mantenimiento.Rows[0]["ACCESO"].ToString()) == true ? true : false;

            //Menu procesos
            btn_procesos.Enabled = Convert.ToBoolean(Proceso.Rows[0]["ACCESO"].ToString()) == true ? true : false;

            //Menu reportes
            btn_reportes.Enabled = Convert.ToBoolean(Reporte.Rows[0]["ACCESO"].ToString()) == true ? true : false;

            //Menu configuraciones
            btn_configuraciones.Enabled = Convert.ToBoolean(Configuracione.Rows[0]["ACCESO"].ToString()) == true ? true : false;
        }
예제 #6
0
        public void Permiso_Acceso_Panatallas()
        {
            if (CN_PERMISO.CONSULTAR_PERMISO("USUARIO = '" + CP_UTILIDADES.DATOS_USUARIO.USUARIO + "'").Rows.Count == 0)
            {
                mn_configuraciones.Enabled = false;
                mn_mantenimientos.Enabled  = false;
                mn_procesos.Enabled        = false;
                mn_reportes.Enabled        = false;
                return;
            }

            String Mant_Oficinas         = "USUARIO = '" + CP_UTILIDADES.DATOS_USUARIO.USUARIO + "' AND PANTALLA = 'Mantenimientos - Oficinas'";
            String Mant_Departamentos    = "USUARIO = '" + CP_UTILIDADES.DATOS_USUARIO.USUARIO + "' AND PANTALLA = 'Mantenimientos - Departamentos'";
            String Mant_Puestos          = "USUARIO = '" + CP_UTILIDADES.DATOS_USUARIO.USUARIO + "' AND PANTALLA = 'Mantenimientos - Puestos'";
            String Mant_Usuarios         = "USUARIO = '" + CP_UTILIDADES.DATOS_USUARIO.USUARIO + "' AND PANTALLA = 'Mantenimientos - Usuarios'";
            String Mant_Clientes         = "USUARIO = '" + CP_UTILIDADES.DATOS_USUARIO.USUARIO + "' AND PANTALLA = 'Mantenimientos - Clientes'";
            String Mant_Ocupaciones      = "USUARIO = '" + CP_UTILIDADES.DATOS_USUARIO.USUARIO + "' AND PANTALLA = 'Mantenimientos - Ocupaciones'";
            String Mant_Lista_Documentos = "USUARIO = '" + CP_UTILIDADES.DATOS_USUARIO.USUARIO + "' AND PANTALLA = 'Mantenimientos - Lista Documentos Solicitados'";

            String Procesos         = "USUARIO = '" + CP_UTILIDADES.DATOS_USUARIO.USUARIO + "' AND PANTALLA = 'Procesos - Evaluación de Riesgo'";
            String Procesos_Conozca = "USUARIO = '" + CP_UTILIDADES.DATOS_USUARIO.USUARIO + "' AND PANTALLA = 'Procesos - Conozca su Cliente'";

            String Reportes = "USUARIO = '" + CP_UTILIDADES.DATOS_USUARIO.USUARIO + "' AND PANTALLA = 'Reportes - Listado de Evaluaciónes'";

            String Conf_Actividades_Economicas = "USUARIO = '" + CP_UTILIDADES.DATOS_USUARIO.USUARIO + "' AND PANTALLA = 'Configuraciones - Actividades Economícas'";
            String Conf_Canales         = "USUARIO = '" + CP_UTILIDADES.DATOS_USUARIO.USUARIO + "' AND PANTALLA = 'Configuraciones - Canales'";
            String Conf_Cantidades      = "USUARIO = '" + CP_UTILIDADES.DATOS_USUARIO.USUARIO + "' AND PANTALLA = 'Configuraciones - Cantidades Efectivo'";
            String Conf_Paises          = "USUARIO = '" + CP_UTILIDADES.DATOS_USUARIO.USUARIO + "' AND PANTALLA = 'Configuraciones - Paises'";
            String Conf_Productos       = "USUARIO = '" + CP_UTILIDADES.DATOS_USUARIO.USUARIO + "' AND PANTALLA = 'Configuraciones - Productos'";
            String Conf_Provincias      = "USUARIO = '" + CP_UTILIDADES.DATOS_USUARIO.USUARIO + "' AND PANTALLA = 'Configuraciones - Provincias'";
            String Conf_Recomendaciones = "USUARIO = '" + CP_UTILIDADES.DATOS_USUARIO.USUARIO + "' AND PANTALLA = 'Configuraciones - Recomendaciones'";
            String Conf_Ponderaciones   = "USUARIO = '" + CP_UTILIDADES.DATOS_USUARIO.USUARIO + "' AND PANTALLA = 'Configuraciones - Ponderaciones'";
            String Conf_Empresas        = "USUARIO = '" + CP_UTILIDADES.DATOS_USUARIO.USUARIO + "' AND PANTALLA = 'Configuraciones - Datos de Empresa'";
            String Conf_Permisos        = "USUARIO = '" + CP_UTILIDADES.DATOS_USUARIO.USUARIO + "' AND PANTALLA = 'Configuraciones - Permisos'";

            var Mant_Oficina         = CN_PERMISO.CONSULTAR_PERMISO(Mant_Oficinas);
            var Mant_Departamento    = CN_PERMISO.CONSULTAR_PERMISO(Mant_Departamentos);
            var Mant_Puesto          = CN_PERMISO.CONSULTAR_PERMISO(Mant_Puestos);
            var Mant_Usuario         = CN_PERMISO.CONSULTAR_PERMISO(Mant_Usuarios);
            var Mant_Cliente         = CN_PERMISO.CONSULTAR_PERMISO(Mant_Clientes);
            var Mant_Ocupacion       = CN_PERMISO.CONSULTAR_PERMISO(Mant_Ocupaciones);
            var Mant_Lista_Documento = CN_PERMISO.CONSULTAR_PERMISO(Mant_Lista_Documentos);

            var Proceso         = CN_PERMISO.CONSULTAR_PERMISO(Procesos);
            var Proceso_Conozca = CN_PERMISO.CONSULTAR_PERMISO(Procesos_Conozca);

            var Reporte = CN_PERMISO.CONSULTAR_PERMISO(Reportes);

            var Conf_Actividad_Economica = CN_PERMISO.CONSULTAR_PERMISO(Conf_Actividades_Economicas);
            var Conf_Canale        = CN_PERMISO.CONSULTAR_PERMISO(Conf_Canales);
            var Conf_Cantidade     = CN_PERMISO.CONSULTAR_PERMISO(Conf_Cantidades);
            var Conf_Paise         = CN_PERMISO.CONSULTAR_PERMISO(Conf_Paises);
            var Conf_Producto      = CN_PERMISO.CONSULTAR_PERMISO(Conf_Productos);
            var Conf_Provincia     = CN_PERMISO.CONSULTAR_PERMISO(Conf_Provincias);
            var Conf_Recomendacion = CN_PERMISO.CONSULTAR_PERMISO(Conf_Recomendaciones);
            var Conf_Ponderacion   = CN_PERMISO.CONSULTAR_PERMISO(Conf_Ponderaciones);
            var Conf_Empresa       = CN_PERMISO.CONSULTAR_PERMISO(Conf_Empresas);
            var Conf_Permiso       = CN_PERMISO.CONSULTAR_PERMISO(Conf_Permisos);

            //Menu mantenimientos
            mn_mant_oficina.Enabled         = Convert.ToBoolean(Mant_Oficina.Rows[0]["ACCESO"].ToString()) == true ? true : false;
            mn_mant_departamento.Enabled    = Convert.ToBoolean(Mant_Departamento.Rows[0]["ACCESO"].ToString()) == true ? true : false;
            mn_mant_puesto.Enabled          = Convert.ToBoolean(Mant_Puesto.Rows[0]["ACCESO"].ToString()) == true ? true : false;
            mn_mant_usuario.Enabled         = Convert.ToBoolean(Mant_Usuario.Rows[0]["ACCESO"].ToString()) == true ? true : false;
            mn_mant_clientes.Enabled        = Convert.ToBoolean(Mant_Cliente.Rows[0]["ACCESO"].ToString()) == true ? true : false;
            mn_mant_ocupaciones.Enabled     = Convert.ToBoolean(Mant_Ocupacion.Rows[0]["ACCESO"].ToString()) == true ? true : false;
            mn_mant_listaDocumentos.Enabled = Convert.ToBoolean(Mant_Lista_Documento.Rows[0]["ACCESO"].ToString()) == true ? true : false;

            //Menu procesos
            mn_proc_evaluaciones.Enabled     = Convert.ToBoolean(Proceso.Rows[0]["ACCESO"].ToString()) == true ? true : false;
            mn_proc_conozcaSuCliente.Enabled = Convert.ToBoolean(Proceso_Conozca.Rows[0]["ACCESO"].ToString()) == true ? true : false;

            //Menu reportes
            mn_rep_listado.Enabled = Convert.ToBoolean(Reporte.Rows[0]["ACCESO"].ToString()) == true ? true : false;

            //Menu configuraciones
            mn_conf_actividad_economica.Enabled = Convert.ToBoolean(Conf_Actividad_Economica.Rows[0]["ACCESO"].ToString()) == true ? true : false;
            mn_conf_canal.Enabled             = Convert.ToBoolean(Conf_Canale.Rows[0]["ACCESO"].ToString()) == true ? true : false;
            mn_conf_cantidad_efectivo.Enabled = Convert.ToBoolean(Conf_Cantidade.Rows[0]["ACCESO"].ToString()) == true ? true : false;
            mn_conf_pais.Enabled             = Convert.ToBoolean(Conf_Paise.Rows[0]["ACCESO"].ToString()) == true ? true : false;
            mn_conf_producto.Enabled         = Convert.ToBoolean(Conf_Producto.Rows[0]["ACCESO"].ToString()) == true ? true : false;
            mn_conf_provincia.Enabled        = Convert.ToBoolean(Conf_Provincia.Rows[0]["ACCESO"].ToString()) == true ? true : false;
            btn_conf_recomendaciones.Enabled = Convert.ToBoolean(Conf_Recomendacion.Rows[0]["ACCESO"].ToString()) == true ? true : false;
            btn_conf_ponderaciones.Enabled   = Convert.ToBoolean(Conf_Ponderacion.Rows[0]["ACCESO"].ToString()) == true ? true : false;
            btn_conf_empresa.Enabled         = Convert.ToBoolean(Conf_Empresa.Rows[0]["ACCESO"].ToString()) == true ? true : false;
            btn_conf_permisos.Enabled        = Convert.ToBoolean(Conf_Permiso.Rows[0]["ACCESO"].ToString()) == true ? true : false;
        }