Ejemplo n.º 1
0
 public PerfilBL(int idCliente)
 {
     //CnxCliente = ConfigurationManager.AppSettings[idCliente.ToString()].ToString();
     //strCnx = ConfigurationManager.ConnectionStrings[CnxCliente].ConnectionString;
     strCnxRule  = ConfigurationManager.ConnectionStrings["cnxRules"].ConnectionString;
     oPerfilDA   = new PerfilDA();
     oMaestrosDA = new MaestrosDA();
 }
Ejemplo n.º 2
0
        //I @001
        public Int32 InsertarOpcionByPerfil(PerfilBE oPerfil, String XML)
        {
            //DAC - 01/04/2011 - Inicio
            Int32 xrpta = 0;

            //Int32 opcionID;
            //String[] arrIndRelacion = listaIndRelacion.Split('|');
            //bool flagPrimerIngreso = true;
            //DAC - 01/04/2011 - Fin
            try
            {
                OpcionSeguridadBE oOpcion = new OpcionSeguridadBE();
                oOpcion.CCOAPL             = oPerfil.CCOAPL;
                oOpcion.CO_USUARIO         = oPerfil.CO_USUARIO_CREA;
                oOpcion.NO_ESTACION_RED    = oPerfil.NO_ESTACION_RED;
                oOpcion.NO_USUARIO         = oPerfil.NO_USUARIO_RED;
                oOpcion.nid_perfil         = oPerfil.NID_PERFIL;
                oOpcion.cad_lista_opciones = XML;

                PerfilDA oPerfilDA = new PerfilDA();
                xrpta = oPerfilDA.InsertarOpcionByPerfil(oOpcion);

                //for (int i = 0; i < arrOpciones.Length; i++)
                //{
                //    if (Int32.TryParse(arrOpciones[i], out opcionID))
                //    {
                //        oOpcion.NID_OPCION = opcionID;
                //        oOpcion.IND_REL = arrIndRelacion[i];

                //        if (flagPrimerIngreso)
                //        {
                //            oPerfilDA.InsertarOpcionByPerfil(oOpcion, oPerfil.NID_PERFIL, "1");
                //            flagPrimerIngreso = false;
                //        }
                //        else oPerfilDA.InsertarOpcionByPerfil(oOpcion, oPerfil.NID_PERFIL, "0");
                //    }
                //}
                //oPerfilDA.InsertarOpcionByPerfil(oOpcion, oPerfil.NID_PERFIL, "2");
                //return 1;
                //DAC - 01/04/2011 - Fin
            }
            catch (Exception ex)
            {
                ErrorEvent(this, ex);
            }
            //DAC - 04/04/2011 - Inicio
            //return 0;
            return(xrpta);
            //DAC - 04/04/2011 - Fin
        }
Ejemplo n.º 3
0
        public List <Perfil> GetPerfils()
        {
            PerfilDA      metodosPerfil = new PerfilDA();
            List <Perfil> listaPerfis   = new List <Perfil>();

            listaPerfis = metodosPerfil.GetPerfis();
            if (listaPerfis != null)
            {
                return(listaPerfis);
            }
            else
            {
                return(null);
            }
        }
Ejemplo n.º 4
0
        public List <PerfilBE> ListarPerfiles()
        {
            PerfilDA oPerfilDA = new PerfilDA();

            try
            {
                return(oPerfilDA.ListarPerfiles());
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                oPerfilDA = null;
            }
        }
Ejemplo n.º 5
0
        public Int32 InsertarUsuariosRelacionado(UsuarioBE oUsuarioBE, String aplicacionID
                                                 , String usuariosSel)
        {
            PerfilDA oPerfilDA = new PerfilDA();
            Int32    retorno, nidUsuario, retornoDA;

            String[] arrUsuario;
            String   flagErrores = "0";

            retorno = -1;

            try
            {
                arrUsuario = usuariosSel.Split('|');
                for (int i = 0; i < arrUsuario.Length; i++)
                {
                    if (Int32.TryParse(arrUsuario[i], out nidUsuario))
                    {
                        oUsuarioBE.Nid_usuario = nidUsuario;
                        retornoDA = oPerfilDA.InsertarUsuariosRelacionado(oUsuarioBE, aplicacionID);
                        if (retornoDA == -2)
                        {
                            flagErrores = "2";
                        }
                        else if (retornoDA < 0 && flagErrores.Equals("0"))
                        {
                            flagErrores = "1";
                        }
                    }
                }
                if (flagErrores.Equals("0"))
                {
                    retorno = 1;
                }
                else if (flagErrores.Equals("2"))
                {
                    retorno = -2;
                }
            }
            catch (Exception ex)
            {
                this.ErrorEvent(this, ex);
            }

            return(retorno);
        }
Ejemplo n.º 6
0
        public Int32 GrabarPerfil(PerfilBE oPerfilBE)
        {
            PerfilDA oPerfilDA = new PerfilDA();

            try
            {
                if (oPerfilBE.NID_PERFIL == 0)
                {
                    return(oPerfilDA.InsertarPerfil(oPerfilBE));
                }
                else
                {
                    return(oPerfilDA.ModificarPerfil(oPerfilBE));
                }
            }
            catch (Exception ex)
            {
                ErrorEvent(this, ex);
            }
            return(0);
        }
Ejemplo n.º 7
0
        public void Inicializando()
        {
            areaDA = new AreaDA();
            area   = new Area();

            perfilDA = new PerfilDA();
            perfil   = new Perfil();

            estadosDA = new EstadosDA();
            estados   = new Estados();

            usuarioDA = new UsuarioDA();
            usuario   = new Usuario();

            //! AREA
            tablaAreas            = areaDA.ListarAreas();
            cmbArea.DataSource    = tablaAreas;
            cmbArea.DisplayMember = "descripcionArea";
            cmbArea.ValueMember   = "idArea";

            //! PERFIL
            tablaPerfiles           = perfilDA.ListarPerfiles();
            cmbPerfil.DataSource    = tablaPerfiles;
            cmbPerfil.DisplayMember = "descripcion";
            cmbPerfil.ValueMember   = "idPerfil";


            //! ESTADO
            tablaEstados            = estadosDA.ListarEstados();
            cmbEstado.DataSource    = tablaEstados;
            cmbEstado.DisplayMember = "nombreEstado";
            cmbEstado.ValueMember   = "idEstado";


            cmbArea.SelectedIndex   = -1;
            cmbEstado.SelectedIndex = -1;
            cmbPerfil.SelectedIndex = -1;

            llenadoTablaUsuarios();
        }
Ejemplo n.º 8
0
        public void Inicializando()
        {
            areaDA    = new AreaDA();
            perfilDA  = new PerfilDA();
            estadosDA = new EstadosDA();
            usuarioDA = new UsuarioDA();

            //! AREA
            tablaAreas            = areaDA.ListarAreas();
            cmbArea.DataSource    = tablaAreas;
            cmbArea.DisplayMember = "descripcionArea";
            cmbArea.ValueMember   = "idArea";

            //! PERFIL
            tablaPerfiles           = perfilDA.ListarPerfiles();
            cmbPerfil.DataSource    = tablaPerfiles;
            cmbPerfil.DisplayMember = "descripcion";
            cmbPerfil.ValueMember   = "idPerfil";


            //! ESTADO
            tablaEstados            = estadosDA.ListarEstados();
            cmbEstado.DataSource    = tablaEstados;
            cmbEstado.DisplayMember = "nombreEstado";
            cmbEstado.ValueMember   = "idEstado";


            cmbArea.SelectedIndex   = -1;
            cmbEstado.SelectedIndex = -1;
            cmbPerfil.SelectedIndex = -1;

            tablaUsuarios         = usuarioDA.ListUsers();
            dgvUsuario.DataSource = tablaUsuarios;
            vistaUsuario.OptionsBehavior.AutoPopulateColumns = false;
            vistaUsuario.OptionsSelection.MultiSelect        = true;
        }
Ejemplo n.º 9
0
 // constructor
 public PerfilBL()
 {
     objPerfilDA = new PerfilDA();
 }