Exemplo n.º 1
0
 public Boolean Guardar(clsEmpresaServicio Empresa)
 {
     try
     {
         using (CuentasPorPagarEntities ent = new CuentasPorPagarEntities())
         {
             EmpresaServicio servicio = new EmpresaServicio()
             {
                 IdEmpresaServicio = Empresa.IdEmpresaServicio,
                 FechaRegistro     = Empresa.fechaRegistro,
                 RazonSocial       = Empresa.RazonSocial,
                 Direccion         = Empresa.Direccion,
                 Email             = Empresa.email,
                 Webpage           = Empresa.webpage,
                 Estado            = Empresa.Estado,
                 IdTipoPersona     = Empresa.IdTipoPersona,
                 IdEmpresa         = Empresa.IdEmpresa,
                 IdUsuario         = Empresa.IdUsuario,
             };
             ent.AddToEmpresaServicio(servicio);
             ent.SaveChanges();
         }
         return(true);
     }
     catch (Exception ex)
     {
         return(false);
     }
 }
Exemplo n.º 2
0
        public ActionResult Index(string usuario = null)
        {
            var servicio = new EmpresaServicio();
            var empresas = servicio.ObtenerPorUsuario(usuario);

            return(View(empresas));
        }
Exemplo n.º 3
0
 public Form2()
 {
     this._cs    = new CategoriasServicio();
     this._emprs = new EmpresaServicio();
     this._empls = new EmpleadoServicio();
     this._ls    = new LiquidacionesServicio();
     InitializeComponent();
 }
Exemplo n.º 4
0
 public FormMenuPrincipal()
 {
     InitializeComponent();
     //Estas lineas eliminan los parpadeos del formulario o controles en la interfaz grafica (Pero no en un 100%)
     this.SetStyle(ControlStyles.ResizeRedraw, true);
     this.DoubleBuffered = true;
     PersonalizarDiseño();
     this._emprs = new EmpresaServicio();
 }
 private void _vista_VistaCargandosePorPrimeraVez(object sender, EventArgs e)
 {
     try
     {
         _vista.Empresas = EmpresaServicio.ObtenerEmpresas();
     }
     catch (Exception ex)
     {
         _vista.EstablecerError(ex.Message, sender);
     }
 }
Exemplo n.º 6
0
        void CargarEmpresas()
        {
            try
            {
                EmpresaServicio empresaServicio = new EmpresaServicio();
                List <Empresa>  listaempresa    = empresaServicio.TraerEmpresas();

                this.empresasCombo.DataSource    = listaempresa;
                this.empresasCombo.DisplayMember = "RazonSocial";
                this.empresasCombo.ValueMember   = "Id";
            }
            catch (Exception ex)
            {
                MessageBox.Show("Ha ocurrido un error al cargar las empresas");
                this.Close();
            }
        }
Exemplo n.º 7
0
        private void BtnIngresar_Click(object sender, System.EventArgs e)
        {
            // 1 - Verificar si esta cargado el usuario
            // 2 - verificar si esta cargado el password
            if (!VerificarDatosObligatorios())
            {
                return;
            }
            if (_usuarioServicio.VerificarSiUsuarioExiste(txtUsuario.Text) || (txtPassword.Text == "Admin" && txtUsuario.Text == "Admin"))
            {
                // 3 - verificar si el usuario y la Pass son Correctos (Autenticacion)
                if (_accesoSistema.VerificarSiExisteUsuario(txtUsuario.Text, txtPassword.Text) || (txtPassword.Text == "Admin" && txtUsuario.Text == "Admin"))
                {
                    // 5 - Verificar si Esta Bloqueado
                    if (!_accesoSistema.VerificarSiEstaBloqueadoUsuario(txtUsuario.Text))
                    {
                        //7 - Cuando este correcto ingresar al sistema.

                        PuedeAccederSistema   = true;
                        Entidad.UsuarioId     = _accesoSistema.ObtenerPorId(txtUsuario.Text, txtPassword.Text);
                        Entidad.NombreUsuario = txtUsuario.Text;
                        var configuracionLista = _configuracionServicio.Obtener();
                        if (configuracionLista != null)
                        {
                            Entidad.ListaPrecioDeliveryId          = configuracionLista.ListaDeliveryId;
                            Entidad.ListaPrecioDeliveryDescripcion = configuracionLista.ListaDeliveryDescripcion;
                            Entidad.ListaPrecioKioscoDescripcion   = configuracionLista.ListaKioscoDescripcion;
                            Entidad.ListaPrecioKioscoId            = configuracionLista.ListaKioscoId;
                            Entidad.CategoriaCadeteDescripcion     = configuracionLista.CategoriaCadeteDescripcion;
                            Entidad.CategoriaMozoDescripcion       = configuracionLista.CategoriaMozoDescripcion;
                            Entidad.CategoriaCadeteId = configuracionLista.CadeteId;
                            Entidad.CategoriaMozoId   = configuracionLista.MozoId;
                        }
                        CajaServicio c   = new CajaServicio();
                        var          Emp = new EmpresaServicio().Obtener();
                        if (Emp != null)
                        {
                            Entidad.ImagenLogo = Emp.Logo == ImagenDb.Convertir_Imagen_Bytes(Constantes.ImagenesSistema.ImagenNoDisponible) ? null : Emp.Logo;
                        }
                        Entidad.CajaId      = c.UltimaCaja();
                        Entidad.CajaAbierta = c.EstadoCaja();
                        this.Close(); // Cierro el Formulario de Login
                    }
                    else
                    {
                        // 6 - Si esta bloqueado mostrar mensaje
                        MessageBox.Show(@"El Usuario esta BLOQUEADO.");

                        txtPassword.Text = "";
                        txtUsuario.Text  = "";


                        txtUsuario.Focus();

                        _cantidadAccesosFallidos = 0;

                        PuedeAccederSistema = false;

                        return;
                    }
                }
                else
                {
                    PuedeAccederSistema = false;

                    // 4 - Si no existe mostrar Mensaje
                    MessageBox.Show(@"El usuario o la contraseña son incorrectos.");

                    txtPassword.Text = "";

                    txtPassword.Focus();

                    // incrementar los Intentos Fallidos
                    _cantidadAccesosFallidos++;

                    if (_cantidadAccesosFallidos >= 3)
                    {
                        try
                        {
                            // Bloquear el Usuario
                            _usuarioServicio.CambiarEstado(txtUsuario.Text, true);
                            // Notificar al Usuario que esta Bloqueado
                            MessageBox.Show(@"El Usuario FUE BLOQUEADO. Comunicarse con el Adminsitrador.");
                            Application.Exit();
                        }
                        catch (Exception exception)
                        {
                            MessageBox.Show(exception.Message);
                            txtPassword.Text = "";
                            txtPassword.Focus();
                        }
                    }
                }
            }
            else
            {
                MessageBox.Show(@"El Usuario no existe");
            }
        }
 public Form1()
 {
     this._emprs = new EmpresaServicio();
     InitializeComponent();
 }
Exemplo n.º 9
0
 public EmpresasAlta()
 {
     InitializeComponent();
     _empresaServicio = new EmpresaServicio();
 }