Esempio n. 1
0
 private void ActualizarControles()
 {
     comboBox1.DataSource    = null;
     comboBox1.ValueMember   = "Contrasena";
     comboBox1.DisplayMember = "NombreUsuario";
     comboBox1.DataSource    = UsuarioC.GetUsuarios();
 }
Esempio n. 2
0
        protected void btnCadastrar_Click(object sender, EventArgs e)
        {
            string nome = txtNome.Text;

            string [] array = nome.Split(' ');

            for (int i = 0; i < array.Length; i++)
            {
                if (!(array[i].Length == 1))
                {
                    array[i] = array[i].Substring(0, 1).ToUpper() + array[i].Substring(1).ToLower();
                }
            }

            nome = string.Join(" ", array);


            Usuario novoUsuario = new Usuario();

            novoUsuario.nomeCompleto = nome;
            novoUsuario.cargo        = txtCargo.Text;
            novoUsuario.email        = txtEmail.Text.ToLower();
            novoUsuario.senha        = txtSenha.Text;

            UsuarioC c1 = new UsuarioC();

            if (c1.Cadastrar(novoUsuario))
            {
                Response.Redirect("Login.aspx");
            }
            else
            {
                lblError.Text = "USUARIO NÃO CADASTRADO";
            }
        }
Esempio n. 3
0
 private void poblarControles()
 {
     cmbUser.DataSource    = null;
     cmbUser.ValueMember   = "Contrasena";
     cmbUser.DisplayMember = "NombreUsuario";
     cmbUser.DataSource    = UsuarioC.GetUsuarios();
 }
Esempio n. 4
0
        private void btnSair_Click(object sender, EventArgs e)
        {
            UsuarioC usuarioC = new UsuarioC();

            usuarioC.deslogarUsuario();
            engineForm.abrirForm(this, new FrmLogin());
        }
Esempio n. 5
0
        // GET: Usuarios/Create
        public ActionResult Create()
        {
            int pagina = 683; //ID EN BASE DE DATOS

            FnCommon.ObtenerConfPage(db, pagina, User.Identity.Name, this.ControllerContext.Controller);
            UsuarioC obj = new UsuarioC();

            return(View(obj));
        }
        // GET: Usuarios/Create
        public ActionResult Edit(string ID_SOCIEDAD, string ID_USUARIO, int VERSION)
        {
            int pagina = 684; //ID EN BASE DE DATOS

            FnCommon.ObtenerConfPage(db, pagina, User.Identity.Name, this.ControllerContext.Controller);
            var id_sociedad = db.DET_APROBV.Where(a => a.ID_SOCIEDAD == ID_SOCIEDAD && a.ID_USUARIO == ID_USUARIO && a.VERSION == VERSION).FirstOrDefault().ID_SOCIEDAD;
            var sociedad    = db.DET_APROBV.Where(a => a.ID_SOCIEDAD == ID_SOCIEDAD && a.ID_USUARIO == ID_USUARIO && a.VERSION == VERSION).FirstOrDefault().SOCIEDAD;

            ViewBag.idsociedad = id_sociedad;
            ViewBag.sociedad   = sociedad;
            UsuarioC obj = new UsuarioC();

            return(View(obj));
        }
Esempio n. 7
0
        protected void btnLogar_Click(object sender, EventArgs e)
        {
            Usuario usuario = new Usuario();

            usuario.email = txtEmail.Text.ToLower();
            usuario.senha = txtSenha.Text;

            UsuarioC controller = new UsuarioC();

            if (controller.Login(usuario))
            {
                Session["usuario"] = usuario;
                Response.Redirect("Sistema.aspx");
            }
        }
Esempio n. 8
0
        private void bttnUpdatePassword_Click(object sender, EventArgs e)
        {
            if (txtOldPassword.Text.Equals(comboBox1.SelectedValue.ToString()))
            {
                var obtenerUsuario = (Usuario)comboBox1.SelectedItem;

                UsuarioC.ActualizarContrasena(obtenerUsuario.NombreUsuario,
                                              txtNewPassword.Text);

                ActualizarControles();
            }
            else
            {
                MessageBox.Show("Contrasena incorrecta");
            }
        }
Esempio n. 9
0
        static void Observer_Exemplo1()
        {
            var controlador = new ControladorEmail();
            var usuarioA    = new UsuarioA();
            var usuarioB    = new UsuarioB();
            var usuarioC    = new UsuarioC();

            Console.WriteLine("Os usuarios A, B e C cadastraram-se para receber as promoções. \n");
            usuarioA.Assinar(controlador);
            usuarioB.Assinar(controlador);
            usuarioC.Assinar(controlador);

            Console.WriteLine("Enviando os emails para os usuarios assinados (usuários cadastrados).\n");
            controlador.EnviarEmail();

            Console.WriteLine("\nO usuário A resolveu concancelar a assinatura e não irá receber mais emails.\n");
            usuarioA.CancelarAssinatura(controlador);

            Console.WriteLine("Enviando os emails para os usuarios assinados.\n");
            controlador.EnviarEmail();
        }
        public ActionResult Edit([Bind(Include = "ID_SOCIEDAD,ID_USUARIO")] UsuarioC usuarioC)
        {
            var    st          = false;
            var    version     = 1;
            string displayName = null;
            var    keyValue    = db.DET_APROB.FirstOrDefault(a => a.ID_SOCIEDAD == usuarioC.ID_SOCIEDAD);

            if (keyValue != null)
            {
                var reg = db.DET_APROB.Where(a => a.ID_SOCIEDAD == usuarioC.ID_SOCIEDAD);
                version = reg.Count() + 1;
            }


            DET_APROB u = new DET_APROB();

            u.ID_SOCIEDAD = usuarioC.ID_SOCIEDAD;
            u.ID_USUARIO  = usuarioC.ID_USUARIO;
            u.VERSION     = version;
            u.STEP_FASE   = 99;

            db.DET_APROB.Add(u);

            try
            {
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            catch
            {
                ViewBag.Error = "Ocurrio un error al taratar de ingresar registro";
                int pagina = 683; //ID EN BASE DE DATOS
                FnCommon.ObtenerConfPage(db, pagina, User.Identity.Name, this.ControllerContext.Controller);
                UsuarioC obj = new UsuarioC();
                return(View(obj));
            }
        }
Esempio n. 11
0
        private void btnEntrar_Click(object sender, EventArgs e)
        {
            UsuarioC   usuarioC   = new UsuarioC();
            EngineForm engineForm = new EngineForm();

            int login;

            login = usuarioC.loginValido(txtUsuario.Text, txtSenha.Text);

            switch (login)
            {
            case 0:     // Falha no login
                MessageBox.Show("Usuário ou senha inválido.");
                break;

            case 1:     // Nível de acesso Administrador
                engineForm.abrirForm(this, new FrmMenuEstoque());
                break;

            case 2:     // Nível de acesso Estoque
                engineForm.abrirForm(this, new FrmMenuEstoque());
                break;
            }
        }
Esempio n. 12
0
        public ActionResult Create([Bind(Include = "ID_SOCIEDAD,ID_USUARIO")] UsuarioC usuarioC)
        {
            DET_APROB u = new DET_APROB();

            u.ID_SOCIEDAD = usuarioC.ID_SOCIEDAD;
            u.ID_USUARIO  = usuarioC.ID_USUARIO;
            u.VERSION     = 1;
            u.STEP_FASE   = 99;

            db.DET_APROB.Add(u);

            try
            {
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            catch {
                ViewBag.Error = "El usuario ya existe. Introduzca un ID de usuario diferente";
                int pagina = 683; //ID EN BASE DE DATOS
                FnCommon.ObtenerConfPage(db, pagina, User.Identity.Name, this.ControllerContext.Controller);
                UsuarioC obj = new UsuarioC();
                return(View(obj));
            }
        }
Esempio n. 13
0
 private void ActualizarCrearUsuario()
 {
     dgvUser.DataSource = UsuarioC.GetTablaUsuario();
 }