Example #1
0
 public ReservaExcActOperaciones(AdministradorUsuario _mgr, Contexto _contexto, Respuesta _resp, GestionAvisosEmail _avisos)
 {
     mgr      = _mgr;
     contexto = _contexto;
     resp     = _resp;
     avisos   = _avisos;
 }
Example #2
0
        private void btnRegistrar_Click(object sender, EventArgs e)
        {
            ConsumeWebApi consume    = new ConsumeWebApi();
            PerfilVO      perfil     = (PerfilVO)cboTipoPerfil.SelectedItem;
            int           p          = perfil.id_perfil;
            PilotoVO      piloto     = (PilotoVO)cboPiloto.SelectedItem;
            int           instructor = piloto.id_piloto;

            AdministradorUsuario adm = new AdministradorUsuario(txtUserName.Text, txtPassword.Text, txtNombre.Text, txtApellido.Text, txtEmail.Text, dtFechNac.Value, txtRut.Text, instructor, p);


            if (!consume.existeUser(txtUserName.Text))
            {
                int createUser = consume.createUser(adm);
                if (createUser > 0)
                {
                    if (p == 2 || p == 5 || p == 6)
                    {
                        consume.nuevoPiloto(fecVencMae.Value.ToString("dd-MMM-yy", CultureInfo.CreateSpecificCulture("en-US")), 0, createUser);
                    }
                    MessageBox.Show("Creado", "Escuela Vuelo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Error", "Escuela Vuelo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            else
            {
                MessageBox.Show("Usuario ya existe", "Escuela Vuelo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            limpiar();
        }
 public ClienteOperaciones(AdministradorUsuario _mgr, Contexto _contexto, Respuesta _resp, GestionAvisosEmail avisos)
 {
     mgr         = _mgr;
     contexto    = _contexto;
     resp        = _resp;
     avisosemail = avisos;
 }
Example #4
0
 public UsuarioOperaciones(IAuthenticationManager _auth, AdministradorUsuario _mgr, Contexto _contexto, Respuesta _resp, GestionAvisosEmail avisos)
 {
     mgr         = _mgr;
     contexto    = _contexto;
     resp        = _resp;
     auth        = _auth;
     avisosemail = avisos;
 }
Example #5
0
        private void btnModificar_Click(object sender, EventArgs e)
        {
            ConsumeWebApi        consume    = new ConsumeWebApi();
            PerfilVO             perfil     = (PerfilVO)cboTipoPerfil.SelectedItem;
            int                  p          = perfil.id_perfil;
            PilotoVO             piloto     = (PilotoVO)cboPiloto.SelectedItem;
            int                  instructor = piloto.id_piloto;
            AdministradorUsuario adm        = new AdministradorUsuario(txtUserName.Text, txtPassword.Text, txtNombre.Text, txtApellido.Text, txtEmail.Text, dtFechNac.Value, txtRut.Text, instructor, p);
            Boolean              createUser = consume.updateUser(adm, idUsuario);

            if (createUser)
            {
                MessageBox.Show("Usuario Actualizado", "Escuela Vuelo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                limpiar();
            }
            else
            {
                MessageBox.Show("Error Al actualizar", "Escuela Vuelo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Example #6
0
        private AdministradorUsuario getUsuarioAdministradorActual(HttpCookieCollection Cookies)
        {
            if (Cookies["AdminVendeAgro"] != null)
            {
                var token = Cookies["AdminVendeAgro"]["token"];
                if (token != null)
                {
                    using (var _dbContext = new MercampoEntities())
                    {
                        Startup.OpenDatabaseConnection(_dbContext);
                        if (_dbContext.Database.Connection.State != System.Data.ConnectionState.Open)
                        {
                            return(null);
                        }

                        var usuario = _dbContext.Usuario_Administrador.Where(u => u.tokenSesion == token).FirstOrDefault();
                        if (usuario == null)
                        {
                            _dbContext.Database.Connection.Close();
                            return(null);
                        }

                        if (!usuario.activo)
                        {
                            _dbContext.Database.Connection.Close();
                            return(null);
                        }

                        var resultado = new AdministradorUsuario(usuario.id, usuario.email, usuario.nombre);
                        _dbContext.Database.Connection.Close();
                        return(resultado);
                    }
                }
            }
            return(null);
        }
 public ProveedorOperaciones(AdministradorUsuario _mgr, Contexto _contexto, Respuesta _resp)
 {
     mgr      = _mgr;
     contexto = _contexto;
     resp     = _resp;
 }