Esempio n. 1
0
 private FrmCOMPRA(MODELO.USUARIO oUSUARIO)
 {
     InitializeComponent();
     cPRODUCTOS     = CONTROLADORA.cPRODUCTOS.Obtener_Instancia();
     listaProductos = new List <MODELO.PRODUCTO>();
     ARMA_GRILLA();
 }
        private void ARMA_LOGIN()
        {
            frmLOGIN     formLOGIN = new frmLOGIN();
            DialogResult drLOGIN   = formLOGIN.ShowDialog();

            if (drLOGIN == System.Windows.Forms.DialogResult.Cancel)
            {
                MessageBox.Show("La aplicación se cerrará debido a que no se ha podido validar el usuario de la misma", "ATENCION!!", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                Application.Exit();
                return;
            }
            else
            {
                oUSUARIO_ACTUAL = formLOGIN.USUARIO_ACTUAL;
                lblNOMBRE.Text  = oUSUARIO_ACTUAL.NOMBRE;
                lblCUENTA.Text  = oUSUARIO_ACTUAL.NOMBRE_USUARIO;
                lblEMAIL.Text   = oUSUARIO_ACTUAL.EMAIL;
                Image image = Image.FromFile(CONTROLADORA.funciones_compartidas.DIRECTORIO_IMAGENES() + oUSUARIO_ACTUAL.IMAGEN);
                pbUSUARIO.Image = CONTROLADORA.funciones_compartidas.resizeImage(image, new Size(pbUSUARIO.Width, pbUSUARIO.Height));

                if (oUSUARIO_ACTUAL.RESETEAR_CLAVE)
                {
                    CAMBIAR_CLAVE();
                }
                ARMA_MODULOS();
            }
        }
Esempio n. 3
0
 public FrmAgregarU(MODELO.USUARIO miusuario)
 {
     InitializeComponent();
     oUsuario   = miusuario;
     cSeguridad = CONTROLADORA.SEGURIDAD.Singleton();
     ArmarGrupo();
 }
Esempio n. 4
0
        public frmUSUARIO(MODELO.USUARIO miUSUARIO, string miACCION)
        {
            InitializeComponent();
            cUSUARIOS = CONTROLADORA.cUSUARIOS.obtener_instancia();
            oUSUARIO  = miUSUARIO;
            ACCION    = miACCION;
            if (ACCION != "A")
            {
                txtCODIGO.Text         = oUSUARIO.CODIGO.ToString();
                txtNOMBRE_USUARIO.Text = oUSUARIO.NOMBRE_USUARIO;
                txtNOMBRE.Text         = oUSUARIO.NOMBRE;
                txtEMAIL.Text          = oUSUARIO.EMAIL;
                txtTELEFONO.Text       = oUSUARIO.TELEFONO;
                chkEstado.Checked      = oUSUARIO.ACTIVO;
                Image image = Image.FromFile(CONTROLADORA.funciones_compartidas.DIRECTORIO_IMAGENES() + oUSUARIO.IMAGEN);
                pbUSUARIO.Image    = CONTROLADORA.funciones_compartidas.resizeImage(image, new Size(pbUSUARIO.Width, pbUSUARIO.Height));
                lblIMAGEN.Text     = oUSUARIO.IMAGEN;
                lblDIR_IMAGEN.Text = CONTROLADORA.funciones_compartidas.DIRECTORIO_IMAGENES();

                if (ACCION == "C")
                {
                    btnCANCELAR.Text   = "Cerrar";
                    btnGUARDAR.Enabled = false;
                    chkGRUPOS.Enabled  = false;
                    pDATOS.Enabled     = false;
                }
            }
        }
Esempio n. 5
0
        public List <MODELO.GRUPO> OBTENER_GRUPOS_USUARIOS(MODELO.USUARIO oUsuario)
        {
            var grupos = from grupo in oMODELO_SEGURIDAD.GRUPOS.Include("USUARIOS").Include("PERMISOS").ToList()
                         where grupo.Usuarios.Contains(oUsuario)
                         select grupo;

            return(grupos.ToList());
        }
Esempio n. 6
0
        public string Username(MODELO.USUARIO oUsuario)
        {
            string username;
            string nombre_mayuscula;

            nombre_mayuscula = oUsuario.Nombre.ToUpper();
            return(username = nombre_mayuscula[0] + oUsuario.Apellido);
        }
Esempio n. 7
0
        public FrmMenu(MODELO.USUARIO unUsuario, MODELO.SEGURIDAD.ACCESO unAcceso)
        {
            InitializeComponent();
            btnUSUARIOS.Enabled = false;
            btnGRUPOS.Enabled   = false;
            btnVENTA.Enabled    = false;
            //btnSEGURIDAD.Enabled = false;
            cSeguridad = CONTROLADORA.SEGURIDAD.Singleton();
            oUsuario   = unUsuario;
            oAcceso    = unAcceso;
            //Cambiar_Clavebtn.Enabled = true;
            armarDatosUsuario();
            oAcceso  = new MODELO.SEGURIDAD.ACCESO();
            oAccesos = CONTROLADORA.Seguridad.ACCESO.obtenerInstancia();


            for (int i = 0; i < oUsuario.Grupos.Count(); i++)
            {
                oGrupo = oUsuario.Grupos[i];

                if (oGrupo.Permisos.Count() > 0)
                {
                    for (int z = 0; z < oGrupo.Permisos.Count(); z++)
                    {
                        if ((oGrupo.Permisos[z].Descripcion == "Agregar Usuario") || (oGrupo.Permisos[z].Descripcion == "Modificar Usuario") || (oGrupo.Permisos[z].Descripcion == "Eliminar Usuario"))
                        {
                            btnUSUARIOS.Enabled = true;
                            accion1             = true;
                        }

                        if ((oGrupo.Permisos[z].Descripcion == "Agregar Grupo") || (oGrupo.Permisos[z].Descripcion == "Modificar Grupo") || (oGrupo.Permisos[z].Descripcion == "Eliminar Grupo") || (oGrupo.Permisos[z].Descripcion == "Consultar Grupo"))
                        {
                            btnGRUPOS.Enabled = true;
                            accion2           = true;
                        }
                        if ((oGrupo.Permisos[z].Descripcion == "Agregar Venta") || (oGrupo.Permisos[z].Descripcion == "Modificar Venta") || (oGrupo.Permisos[z].Descripcion == "Eliminar Venta") || (oGrupo.Permisos[z].Descripcion == "Consultar Venta") || (oGrupo.Permisos[z].Descripcion == "Exportar Venta"))
                        {
                            btnVENTA.Enabled = true;
                            accion3          = true;
                        }
                        if ((oGrupo.Permisos[z].Descripcion == "Agregar Compra") || (oGrupo.Permisos[z].Descripcion == "Modificar Compra") || (oGrupo.Permisos[z].Descripcion == "Eliminar Compra") || (oGrupo.Permisos[z].Descripcion == "Consultar Compra") || (oGrupo.Permisos[z].Descripcion == "Exportar Compra"))
                        {
                            accion4 = true;
                        }
                        if ((oGrupo.Permisos[z].Descripcion == "Agregar Stock") || (oGrupo.Permisos[z].Descripcion == "Modificar Stock") || (oGrupo.Permisos[z].Descripcion == "Eliminar Stock") || (oGrupo.Permisos[z].Descripcion == "Consultar Stock") || (oGrupo.Permisos[z].Descripcion == "Exportar Stock"))
                        {
                            accion5 = true;
                        }
                        if ((oGrupo.Permisos[z].Descripcion == "Resetear Clave"))
                        {
                            //btnSEGURIDAD.Enabled = true;
                            //  btnCAMBIARPASS.Enabled = true;
                            accion6 = true;
                        }
                    }
                }
            }
        }
        private FrmGESTIONARPRODUCTOS(MODELO.USUARIO oUSUARIO)
        {
            InitializeComponent();
            btnConsultarProducto.Enabled = oUSUARIO.VALIDAR_ACCION("FrmGESTIONARPRODUCTOS", "btnConsultarProducto");


            cProductos = CONTROLADORA.cPRODUCTOS.Obtener_Instancia();
            ARMA_GRILLA();
        }
        public frmPARAMETROS_EQUIPOS(MODELO.USUARIO oUSUARIO)
        {
            InitializeComponent();
            btnCONSULTAS.Enabled      = oUSUARIO.VALIDAR_ACCION("frmPARAMETROS_EQUIPOS", "btnCONSULTAS");
            btnMODIFICACIONES.Enabled = oUSUARIO.VALIDAR_ACCION("frmPARAMETROS_EQUIPOS", "btnMODIFICACIONES");

            cPARAMETROS = CONTROLADORA.cPARAMETROS.obtener_instancia();
            ARMA_GRILLA();
        }
Esempio n. 10
0
        private frmCAMBIAR_CLAVE(MODELO.USUARIO miUSUARIO)
        {
            InitializeComponent();
            oUSUARIO  = miUSUARIO;
            cPASSWORD = CONTROLADORA.cPASSWORD.obtenerInstancia();

            txtAnterior.Text  = string.Empty;
            txtPASSWORD.Text  = string.Empty;
            txtPASSWORD2.Text = string.Empty;
        }
Esempio n. 11
0
        public FrmCambiar_Clavee(MODELO.USUARIO unUsuario)
        {
            InitializeComponent();
            cSeguridad = CONTROLADORA.SEGURIDAD.Singleton();
            oUsuario   = unUsuario;

            if (oUsuario.EstadoContraseña == "nueva")
            {
                btnNOACEPTA.Visible = false;
            }
        }
 public static FrmGESTIONTURNOS obtener_instancia(MODELO.USUARIO oUSUARIO)
 {
     if (Instancia == null)
     {
         Instancia = new FrmGESTIONTURNOS(oUSUARIO);
     }
     if (Instancia.IsDisposed)
     {
         Instancia = new FrmGESTIONTURNOS(oUSUARIO);
     }
     return(Instancia);
 }
Esempio n. 13
0
 public System.Net.Mail.MailMessage Enviar_Mail_Reseteo(MODELO.USUARIO oUsuario, string clave)
 {
     System.Net.Mail.MailMessage mmsg = new System.Net.Mail.MailMessage();
     mmsg.To.Add(oUsuario.Email);
     mmsg.Subject         = " " + oUsuario.Nombre + "tu contraseña fue RESETEADA!";
     mmsg.SubjectEncoding = System.Text.Encoding.UTF8;
     mmsg.Body            = "Buenos dias! Tu contraseña fue reseteada a : " + clave + " Al loguearte con tu usuario:  " + oUsuario.Username + " podras cambiar tu contraseña. Saludos!";
     mmsg.BodyEncoding    = System.Text.Encoding.UTF8;
     mmsg.IsBodyHtml      = true;
     mmsg.From            = new System.Net.Mail.MailAddress("*****@*****.**");
     return(mmsg);
 }
Esempio n. 14
0
 public bool VALIDA_NOMBRE_USUARIO(string nombre_usuario, int codigo_usuario)
 {
     MODELO.USUARIO oUSUARIO = oCATALOGO.USUARIOS.FirstOrDefault(u => (u.NOMBRE_USUARIO == nombre_usuario) && (u.CODIGO != codigo_usuario));
     if (oUSUARIO == null)
     {
         return(false);
     }
     else
     {
         return(true);
     }
 }
Esempio n. 15
0
 public bool VALIDA_EMAIL_USUARIO(string email, int codigo_usuario)
 {
     MODELO.USUARIO oUSUARIO = oCATALOGO.USUARIOS.FirstOrDefault(u => (u.EMAIL == email) && (u.CODIGO != codigo_usuario));
     if (oUSUARIO == null)
     {
         return(false);
     }
     else
     {
         return(true);
     }
 }
 public static FrmGESTIONARPLANES obtener_instancia(MODELO.USUARIO oUSUARIO)
 {
     if (instacia == null)
     {
         instacia = new FrmGESTIONARPLANES(oUSUARIO);
     }
     if (instacia.IsDisposed)
     {
         instacia = new FrmGESTIONARPLANES(oUSUARIO);
     }
     return(instacia);
 }
Esempio n. 17
0
        public FrmAgregarGr(MODELO.GRUPO miGrupo, MODELO.USUARIO unUsuario)
        {
            InitializeComponent();

            cSeguridad = CONTROLADORA.SEGURIDAD.Singleton();
            oGrupo     = miGrupo;
            oUsuario   = unUsuario;
            ArmarUsuarios();
            ArmarPermisos();
            cAuditoria = new CONTROLADORA.Seguridad.AUDITORIA();
            oAuditoria = new MODELO.SEGURIDAD.AUDITORIA();
        }
        public FrmGESTIONARAFILIADOS(MODELO.USUARIO oUSUARIO)
        {
            InitializeComponent();

            cAFILIADOS = CONTROLADORA.cAFILIADOS.Obtener_Instancia();

            btnConsultar_Afiliado.Enabled = oUSUARIO.VALIDAR_ACCION("FrmGESTIONARAFILIADOS", "btnConsultar_Afiliado");
            btnModificar_Afiliado.Enabled = oUSUARIO.VALIDAR_ACCION("FrmGESTIONARAFILIADOS", "btnModificar_Afiliado");
            btnAgregar_Afiliado.Enabled   = oUSUARIO.VALIDAR_ACCION("FrmGESTIONARAFILIADOS", "btnAgregar_Afiliado");

            ARMA_GRILLA();
        }
Esempio n. 19
0
        private frmGRUPOS_USUARIOS(MODELO.USUARIO oUSUARIO)
        {
            miUSUARIO = oUSUARIO;
            InitializeComponent();
            btnCONSULTAS.Enabled      = oUSUARIO.VALIDAR_ACCION("frmGRUPOS_USUARIOS", "btnCONSULTAS");
            btnBAJAS.Enabled          = oUSUARIO.VALIDAR_ACCION("frmGRUPOS_USUARIOS", "btnBAJAS");
            btnMODIFICACIONES.Enabled = oUSUARIO.VALIDAR_ACCION("frmGRUPOS_USUARIOS", "btnMODIFICACIONES");
            btnALTAS.Enabled          = oUSUARIO.VALIDAR_ACCION("frmGRUPOS_USUARIOS", "btnALTAS");

            cGRUPOS = CONTROLADORA.cGRUPOS.obtener_instancia();
            ARMA_GRILLA();
        }
Esempio n. 20
0
        public static FrmFACTURACION obtener_instancia(MODELO.USUARIO oUSUARIO)
        {
            if (Instancia == null)
            {
                Instancia = new FrmFACTURACION(oUSUARIO);
            }
            if (Instancia.IsDisposed)
            {
                Instancia = new FrmFACTURACION(oUSUARIO);
            }

            return(Instancia);
        }
Esempio n. 21
0
        public frmCLAVE_USUARIO(MODELO.USUARIO miUSUARIO)
        {
            InitializeComponent();
            cUSUARIOS = CONTROLADORA.cUSUARIOS.obtener_instancia();
            oUSUARIO  = miUSUARIO;

            txtNOMBRE.Text            = oUSUARIO.NOMBRE;
            txtNOMBRE_USUARIO.Text    = oUSUARIO.NOMBRE_USUARIO;
            chkRESETEAR_CLAVE.Checked = oUSUARIO.RESETEAR_CLAVE;
            txtEMAIL.Text             = oUSUARIO.EMAIL;
            chkEMAIL.Enabled          = CONTROLADORA.funciones_compartidas.VERIFICA_ENVIO_MAIL();
            btnGENERAR_CLAVE.Enabled  = CONTROLADORA.funciones_compartidas.VERIFICA_ENVIO_MAIL();
        }
Esempio n. 22
0
        public static frmCAMBIAR_CLAVE obtener_instancia(MODELO.USUARIO miUSUARIO)
        {
            if (instancia == null)
            {
                instancia = new frmCAMBIAR_CLAVE(miUSUARIO);
            }
            if (instancia.IsDisposed)
            {
                instancia = new frmCAMBIAR_CLAVE(miUSUARIO);
            }

            return(instancia);
        }
        public static FrmCONFIGEMPRESA obtener_instancia(MODELO.USUARIO oUSUARIO)
        {
            if (Instancia == null)
            {
                Instancia = new FrmCONFIGEMPRESA(oUSUARIO);
            }
            if (Instancia.IsDisposed)
            {
                Instancia = new FrmCONFIGEMPRESA(oUSUARIO);
            }

            return(Instancia);
        }
Esempio n. 24
0
        public static frmUSUARIOS obtener_instancia(MODELO.USUARIO oUSUARIO)
        {
            if (instancia == null)
            {
                instancia = new frmUSUARIOS(oUSUARIO);
            }
            if (instancia.IsDisposed)
            {
                instancia = new frmUSUARIOS(oUSUARIO);
            }

            return(instancia);
        }
        public FrmGESTIONARSERVICIOS(MODELO.USUARIO oUSUARIO)
        {
            InitializeComponent();

            cSERVICIOS = CONTROLADORA.cSERVICIOS.Obtener_Instancia();
            btnConsultar_Servicio.Enabled = oUSUARIO.VALIDAR_ACCION("FrmGESTIONARSERVICIOS", "btnConsultar_Servicio");
            btnModificar_Servicio.Enabled = oUSUARIO.VALIDAR_ACCION("FrmGESTIONARSERVICIOS", "btnModificar_Servicio");
            btnAgregar_Servicio.Enabled   = oUSUARIO.VALIDAR_ACCION("FrmGESTIONARSERVICIOS", "btnAgregar_Servicio");

            if (cSERVICIOS.Obtener_Servicio(string.Empty).Count > 0)
            {
                ARMA_GRILLA();
            }
        }
Esempio n. 26
0
        public FrmTURNO(MODELO.TURNO miTURNO, string miACCION, MODELO.USUARIO miUSUARIO)
        {
            InitializeComponent();
            oUSUARIO         = miUSUARIO;
            cTURNOS          = CONTROLADORA.cTURNOS.Obtener_Instancia();
            cAUDITORIA_TURNO = CONTROLADORA.cAUDITRIA_TURNOS.Obtener_instancia();

            CARGA_DATOS(miTURNO, miACCION);

            if (ACCION == "A")
            {
                txtEstado_Turno.Text = "Registrado";
            }
        }
Esempio n. 27
0
        private frmUSUARIOS(MODELO.USUARIO oUSUARIO)
        {
            InitializeComponent();
            btnCONSULTAS.Enabled      = oUSUARIO.VALIDAR_ACCION("frmUSUARIOS", "btnCONSULTAS");
            btnBAJAS.Enabled          = oUSUARIO.VALIDAR_ACCION("frmUSUARIOS", "btnBAJAS");
            btnMODIFICACIONES.Enabled = oUSUARIO.VALIDAR_ACCION("frmUSUARIOS", "btnMODIFICACIONES");
            btnALTAS.Enabled          = oUSUARIO.VALIDAR_ACCION("frmUSUARIOS", "btnALTAS");
            btnRESETEAR_CLAVE.Enabled = oUSUARIO.VALIDAR_ACCION("frmUSUARIOS", "btnRESETEAR_CLAVE");
            cUSUARIOS = CONTROLADORA.cUSUARIOS.obtener_instancia();

            ARMA_GRILLA();

            cmbGRUPO.DataSource    = cUSUARIOS.OBTENER_GRUPOS();
            cmbGRUPO.DisplayMember = "DESCRIPCION";
        }
        public FrmGESTIONARPLANES(MODELO.USUARIO oUSUARIO)
        {
            InitializeComponent();

            cPLANES = CONTROLADORA.cPLANES.obtener_instancia();
            btnConsultar_Planes.Enabled = oUSUARIO.VALIDAR_ACCION("FrmGESTIONARPLANES", "btnConsultar_Planes");
            btnModificar_Planes.Enabled = oUSUARIO.VALIDAR_ACCION("FrmGESTIONARPLANES", "btnModificar_Planes");
            btnAgregar_Planes.Enabled   = oUSUARIO.VALIDAR_ACCION("FrmGESTIONARPLANES", "btnAgregar_Planes");


            if (cPLANES.Obtener_Plan((string.Empty)).Count > 0)
            {
                ARMA_GRILLA();
            }
        }
Esempio n. 29
0
        private void btnMISDATOS_Click(object sender, EventArgs e)
        {
            frmDATOS_USUARIO formDU = new frmDATOS_USUARIO(oUSUARIO_ACTUAL);
            DialogResult     dr     = formDU.ShowDialog();

            if (dr == System.Windows.Forms.DialogResult.OK)
            {
                oUSUARIO_ACTUAL = formDU.DATOS_ACTUALIZADOS;
                lblNOMBRE.Text  = oUSUARIO_ACTUAL.NOMBRE;
                lblCUENTA.Text  = oUSUARIO_ACTUAL.NOMBRE_USUARIO;
                lblEMAIL.Text   = oUSUARIO_ACTUAL.EMAIL;
                Image image = Image.FromFile(CONTROLADORA.funciones_compartidas.DIRECTORIO_IMAGENES() + oUSUARIO_ACTUAL.IMAGEN);
                pbUSUARIO.Image = CONTROLADORA.funciones_compartidas.resizeImage(image, new Size(pbUSUARIO.Width, pbUSUARIO.Height));
            }
        }
Esempio n. 30
0
        private void btnELIMINARR_Click(object sender, EventArgs e)
        {
            if (dgvUSUARIO.CurrentRow == null)
            {
                MessageBox.Show("Seleccione el Usuario que desea eliminar");
                return;
            }
            MODELO.USUARIO oUsuario = (MODELO.USUARIO)dgvUSUARIO.CurrentRow.DataBoundItem;
            DialogResult   dr       = MessageBox.Show("¿Desea eliminar el usuario " + oUsuario.Nombre + " " + oUsuario.Apellido + "?", "CONFIRMA", MessageBoxButtons.YesNo);

            if (dr == DialogResult.Yes)
            {
                cSeguridad.USUARIOS.ELIMINAR_USUARIO(oUsuario);
                armar_grilla_todos();
            }
        }
Esempio n. 31
0
        protected void btnIngresar_Click(object sender, EventArgs e)
        {
            lblMENSAJE_LOGIN.Text = "";
            if (string.IsNullOrEmpty(txtUSUARIO.Text))
            {
                lblMENSAJE_LOGIN.Text = "Debe ingresar el nombre de usuario";
                return;
            }
            if (string.IsNullOrEmpty(txtPASSWORD.Text))
            {
                lblMENSAJE_LOGIN.Text = "Debe ingresar la contraseña del usuario";
                return;
            }
            try
            {
                oUSUARIO = cLOGIN.VALIDAR_USUARIO(txtUSUARIO.Text, txtPASSWORD.Text);

                //this.DialogResult = System.Windows.Forms.DialogResult.OK;
            }
            catch (Exception ex)
            {
                lblMENSAJE_LOGIN.Text = ex.Message;
            }
        }
Esempio n. 32
0
        public void INICIA_USUARIOS()
        {
            if (oCATALOGO.GRUPOS.Count() == 0)
            {
                MODELO.GRUPO oGRUPO = new MODELO.GRUPO();
                oGRUPO.DESCRIPCION = "SUPERUSUARIOS";
                oGRUPO.ACTIVO = true;
                oCATALOGO.GRUPOS.Add(oGRUPO);

                MODELO.USUARIO oUSUARIO = new MODELO.USUARIO();
                oUSUARIO.NOMBRE_USUARIO = "admin";
                oUSUARIO.NOMBRE = "Administrador";
                oUSUARIO.GRUPO.Add(oGRUPO);
                oUSUARIO.CLAVE = funciones_compartidas.EncriptarClave("123123");
                oUSUARIO.EMAIL = "definir mail";
                oUSUARIO.TELEFONO = "definir telefono";
                oUSUARIO.ACTIVO = true;
                oUSUARIO.RESETEAR_CLAVE = false;
                oUSUARIO.IMAGEN = "272.png";
                oCATALOGO.USUARIOS.Add(oUSUARIO);

                oCATALOGO.SaveChanges();

            }
        }