Beispiel #1
0
        public bool AgregarEmpleado(string usuario, string nombre, string apellidop, string apellidom, string correo, string contraseña)
        {
            ServiceEmpleado    sc = new ServiceEmpleado();
            ServiceUsuario     su = new ServiceUsuario();
            PasswordController pc = new PasswordController();

            if (!this.BuscarUsuario(usuario))
            {
                USUARIO user = new USUARIO();
                user.IDUSUARIO        = su.id();
                user.TIPOUSUARIO      = 2;
                user.USUARIO1         = usuario;
                user.CONTRASEÑA       = pc.generarContraseña(contraseña);
                user.NOMBRE           = nombre;
                user.NOMBRE           = nombre;
                user.APELLIDO_PATERNO = apellidop;
                user.APELLIDO_MATERNO = apellidom;
                user.CORREO           = correo;
                su.addEntity(user);

                EMPLEADO empleado = new EMPLEADO();
                empleado.IDEMPLEADO = sc.id();
                empleado.USUARIO    = su.getEntity(usuario).IDUSUARIO;
                sc.addEntity(empleado);
                MessageBox.Show("Empleado Creado.", "Crear Empleado", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                return(true);
            }
            else
            {
                MessageBox.Show("El empleado ya existe.", "Crear Empleado", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return(false);
            }
        }
Beispiel #2
0
        public bool ModificarEmpleado(string usuario, string nombre, string apellidop, string apellidom, string correo)
        {
            try
            {
                ServiceEmpleado se = new ServiceEmpleado();
                ServiceUsuario  su = new ServiceUsuario();
                //Crear usuario
                USUARIO user = new USUARIO();
                user.USUARIO1         = usuario;
                user.NOMBRE           = nombre;
                user.APELLIDO_PATERNO = apellidop;
                user.APELLIDO_MATERNO = apellidom;
                user.CORREO           = correo;
                su.updEntity(user);


                MessageBox.Show("Empleado Modificado", "Modificar Empleado", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                return(true);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Modificar Empleado", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return(false);
            }
        }
Beispiel #3
0
        public ActionResult DataInclHeader()
        {
            List <User> lstUser = new List <Data.Entities.User>();

            lstUser = ServiceUsuario.getUsuariobyEmail(User.Identity.Name);
            string dataincl = "";
            string mes      = "";
            int    userid   = 0;

            if (lstUser.Count == 1)
            {
                foreach (var item in lstUser)
                {
                    mes      = Convert.ToString(item.DataIncl.ToString("MMMM"));
                    mes      = (char.ToUpper(mes[0]) + mes.Substring(1));
                    dataincl = Convert.ToString(mes + " de " + item.DataIncl.Year);

                    userid = item.UserId;
                }
            }

            ViewBag.dataincl = dataincl;

            return(PartialView("DataInclHeader"));
        }
        public ActionResult Save(USUARIO user)
        {
            ServiceUsuario _serviceUsuario = new ServiceUsuario();

            try
            {
                if (ModelState.IsValid)
                {
                    USUARIO oUsuario = _serviceUsuario.CrearCuenta(user);
                }
                else
                {
                    Util.Util.ValidateErrors(this);
                    return(View("CrearCuenta", user));
                }

                return(RedirectToAction("Index", "Login"));
            }
            catch (Exception ex)
            {
                Log.Error(ex, MethodBase.GetCurrentMethod());
                TempData["Message"]         = "Error al procesar los datos" + ex.Message;
                TempData["Redirect"]        = "Login";
                TempData["Redirect-Action"] = "Index";

                return(RedirectToAction("Default", "Login"));
            }
        }
        public ActionResult Edit(int?id)
        {
            IServiceUsuario _ServiceUsuario = new ServiceUsuario();
            Usuario         usuario         = null;

            try
            {
                // Si va null
                if (id == null)
                {
                    return(RedirectToAction("List"));
                }

                usuario = _ServiceUsuario.GetUsuarioByID(id.Value.ToString());
                // Response.StatusCode = 500;
                return(View(usuario));
            }
            catch (Exception ex)
            {
                // Salvar el error en un archivo
                Log.Error(ex, MethodBase.GetCurrentMethod());
                TempData["Message"] = "Error al procesar los datos! " + ex.Message;
                TempData.Keep();
                // Redireccion a la captura del Error
                return(RedirectToAction("Default", "Error"));
            }
        }
        public bool ModificarCliente(string usuario, string nombre, string apellidop, string apellidom, string correo, string rut, string nombreE, string rubro, string direccion, int telefono, int id)
        {
            try
            {
                ServiceUsuario su = new ServiceUsuario();
                ServiceCliente sc = new ServiceCliente();
                // Creamos usuario
                USUARIO user = new USUARIO();
                user.USUARIO1         = usuario;
                user.NOMBRE           = nombre;
                user.APELLIDO_PATERNO = apellidop;
                user.APELLIDO_MATERNO = apellidom;
                user.CORREO           = correo;


                su.updEntity(user);

                //Agregamos Cliente
                CLIENTE cliente = new CLIENTE();
                cliente.IDCLIENTE = id;
                cliente.RUT       = rut;
                cliente.NOMBRE    = nombreE;
                cliente.RUBRO     = rubro;
                cliente.DIRECCION = direccion;
                cliente.TELEFONO  = telefono;
                sc.updEntity(cliente);
                MessageBox.Show("Cliente Modificado.", "Modificar Cliente", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                return(true);
            }
            catch (Exception ex)
            {
                MessageBox.Show("No se pudo modificar el cliente.", "Modificar Cliente", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return(false);
            }
        }
        public ActionResult EditDeshabilitados(int id)
        {
            ServiceUsuario _serviceUsuario = new ServiceUsuario();
            USUARIO        oUsuario        = null;

            try
            {
                // Si va null
                if (id == null)
                {
                    return(RedirectToAction("UsuariosDeshabilitados"));
                }

                oUsuario = _serviceUsuario.GetUsuarioByID(id);
                if (oUsuario == null)
                {
                    TempData["Message"]         = "No existe el usuario solicitado";
                    TempData["Redirect"]        = "Usuario";
                    TempData["Redirect-Action"] = "UsuariosDeshabilitados";

                    return(RedirectToAction("Default", "Error"));
                }
                ViewBag.IdRol = listaRol(oUsuario.IdRol);
                return(View(oUsuario));
            }
            catch (Exception ex)
            {
                Log.Error(ex, MethodBase.GetCurrentMethod());
                TempData["Message"]         = "Error al procesar los datos" + ex.Message;
                TempData["Redirect"]        = "Usuario";
                TempData["Redirect-Action"] = "UsuariosDeshabilitados";

                return(RedirectToAction("Default", "Error"));
            }
        }
Beispiel #8
0
        public ActionResult Details(string id)
        {
            IServiceUsuario _ServiceUsuario = new ServiceUsuario();
            Usuario oUsuario = null;
            try
            {
                // Si va null
                if (id == null)
                {
                    return RedirectToAction("List");
                }

                oUsuario = _ServiceUsuario.GetUsuarioByID(id);

                //return View(oUsuario);

                // redirigir
                return RedirectToAction("List");
            }
            catch (Exception ex)
            {
                // Salvar el error en un archivo 
                Log.Error(ex, MethodBase.GetCurrentMethod());
                TempData["Message"] = "Error al procesar los datos! " + ex.Message;
                TempData.Keep();
                // Redireccion a la captura del Error
                return RedirectToAction("Default", "Error");
            }

        }
Beispiel #9
0
        public ActionResult GetUsuarioByID(string pIdUsuario)
        {
            try
            {
                IServiceUsuario _ServiceUsuario = new ServiceUsuario();
                Usuario miUsuario = _ServiceUsuario.GetUsuarioByID(pIdUsuario);

                // Configurar Serialización
                var settings = new JsonSerializerSettings()
                {
                    ReferenceLoopHandling = ReferenceLoopHandling.Ignore,
                    Error = (sender, args) =>
                    {
                        args.ErrorContext.Handled = true;
                    },
                };


                string json = JsonConvert.SerializeObject(miUsuario, settings);

                return Content(json);
            }
            catch (Exception err)
            {
                ViewBag.Message = err.Message;
                return View();
            }
        }
        public ActionResult DeleteConfirmed(int?id)
        {
            ServiceUsuario _ServiceUsuario = new ServiceUsuario();

            try
            {
                if (id == null)
                {
                    return(View());
                }

                _ServiceUsuario.DeleteUsuario(id.Value.ToString());

                return(RedirectToAction("List"));
            }
            catch (Exception ex)
            {
                // Salvar el error en un archivo
                Log.Error(ex, MethodBase.GetCurrentMethod());
                TempData["Message"] = "Error al procesar los datos! " + ex.Message;
                TempData.Keep();
                // Redireccion a la captura del Error
                return(RedirectToAction("Default", "Error"));
            }
        }
        public ActionResult List()
        {
            IEnumerable <Usuario> lista = null;

            try
            {
                Log.Info("Visita");


                IServiceUsuario _ServiceUsuario = new ServiceUsuario();
                lista = _ServiceUsuario.GetUsuario();
            }
            catch (Exception ex)
            {
                // Salvar el error en un archivo
                Log.Error(ex, MethodBase.GetCurrentMethod());

                TempData["Message"] = "Error al procesar los datos! " + ex.Message;
                TempData.Keep();
                // Redireccion a la captura del Error
                return(RedirectToAction("Default", "Error"));
            }

            return(View(lista));
        }
Beispiel #12
0
        public bool ModificarProv(string usuario, string nombre, string apellidop, string apellidom, string correo, int id, string rubro, int telefono, string descripcion, string sitioweb)
        {
            try
            {
                ServiceUsuario   su = new ServiceUsuario();
                ServiceProveedor sp = new ServiceProveedor();
                // Creamos usuario
                USUARIO user = new USUARIO();
                user.USUARIO1         = usuario;
                user.NOMBRE           = nombre;
                user.APELLIDO_PATERNO = apellidop;
                user.APELLIDO_MATERNO = apellidom;
                user.CORREO           = correo;
                su.updEntity(user);

                //Agregamos Cliente
                PROVEEDOR prov = new PROVEEDOR();
                prov.IDPROVEEDOR = id;

                prov.RUBRO       = rubro;
                prov.TELEFONO    = telefono;
                prov.DESCRIPCION = descripcion;
                prov.SITIOWEB    = sitioweb;

                sp.updEntity(prov);
                MessageBox.Show("Proveedor  Modificado.", "Modificar Proveedor", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                return(true);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Modificar Proveedor", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return(false);
            }
        }
Beispiel #13
0
        public ActionResult Usuario(Int16 id = 0, Int16 id2 = 0, string id3 = "")
        {
            var model = new UsuarioModelView();

            ViewBag.erro = id3;

            if (id != 0)
            {
                //busca as informações para edição
                model = ServiceUsuario.GetUsuarioId(id);
            }

            //busca os outros usuários daquele representante
            //Int16 repreid = Domain.Util.valida.getRepresentanteID(User.Identity.Name);
            //model.Representantes = ServiceRepresentante.getRepresentante(repreid);
            //ViewBag.repreid = repreid;

            //verifica se o usuário atual é admin
            bool useradmin = GetUserAdmin(User.Identity.Name);


            //model.Usuarios = ServiceUsuario.getUsuarioAll(repreid);
            model.UsuariosTipos = ServiceUsuarioTipo.getUsuarioTipo(useradmin);

            return(View(model));
        }
        public ActionResult Delete(int?id)
        {
            IServiceUsuario _ServiceUsuario = new ServiceUsuario();

            try
            {
                // Es valido
                if (id != null)
                {
                    _ServiceUsuario.DeleteUsuario(id.Value.ToString());
                }
                else
                {
                    TempData["Message"] = "Error al procesar los datos! el código es un dato requerido ";
                    TempData.Keep();

                    IServiceUsuario _ServiceUsuario1 = new ServiceUsuario();
                    ViewBag.ListaUsuario = _ServiceUsuario1.GetUsuario();
                    return(View("List"));
                }

                // redirigir
                return(RedirectToAction("List"));
            }
            catch (Exception ex)
            {
                // Salvar el error en un archivo
                Log.Error(ex, MethodBase.GetCurrentMethod());
                TempData["Message"] = "Error al procesar los datos! " + ex.Message;
                TempData.Keep();
                // Redireccion a la captura del Error
                return(RedirectToAction("Default", "Error"));
            }
        }
        public ActionResult Save(USUARIO user)
        {
            ServiceUsuario _serviceUsuario = new ServiceUsuario();

            try
            {
                if (ModelState.IsValid)
                {
                    USUARIO oUsuario = _serviceUsuario.Save(user);
                }
                else
                {
                    Util.Util.ValidateErrors(this);
                    ViewBag.IdRol = listaRol();
                    return(View("Create", user));
                }

                return(RedirectToAction("Index", "Home"));
            }
            catch (Exception ex)
            {
                Log.Error(ex, MethodBase.GetCurrentMethod());
                TempData["Message"]         = "Error al procesar los datos" + ex.Message;
                TempData["Redirect"]        = "Usuario";
                TempData["Redirect-Action"] = "UsuariosHabilitados";

                return(RedirectToAction("Default", "Error"));
            }
        }
Beispiel #16
0
        public IEnumerable <Usuario> GerarUsuarios()
        {
            byte[] passwordHash, passwordSalt;
            ServiceUsuario.CreatePasswordHash("123456", out passwordHash, out passwordSalt);

            var usuarios = new List <Usuario>
            {
                new Usuario
                {
                    Id           = 1,
                    Nome         = "Matheus",
                    Sobrenome    = "Gomes",
                    UserName     = "******",
                    PasswordHash = passwordHash,
                    PasswordSalt = passwordSalt
                },

                new Usuario
                {
                    Id           = 2,
                    Nome         = "Warren",
                    Sobrenome    = "Brasil",
                    UserName     = "******",
                    PasswordHash = passwordHash,
                    PasswordSalt = passwordSalt
                }
            };

            return(usuarios);
        }
Beispiel #17
0
        public async Task <bool> CreateAsync(UsuarioView dados)
        {
            //Fazer validações se o user esta no padrão certo;
            var service = new ServiceUsuario();

            bool result = await service.CreateAsync(dados);

            return(result);
        }
Beispiel #18
0
        public async Task <bool> DeleteAsyncById(int id)
        {
            //Fazer validações se o user esta no padrão certo;
            var service = new ServiceUsuario();

            bool result = await service.DeleteAsyncById(id);

            return(result);
        }
Beispiel #19
0
        public ActionResult UsuarioDelete(Int16 id = 0)
        {
            if (id != 0)
            {
                //exclui registro
                ServiceUsuario.DeleteUsuarioId(id);
            }

            return(Redirect(Domain.Util.config.UrlSite + "User/Usuario"));
        }
Beispiel #20
0
        public async Task <string> GetAllAsync()
        {
            var service    = new ServiceUsuario();
            var jsonstring = await service.GetAllAsync();

            if (jsonstring == "[]")
            {
                return("Null");
            }
            else
            {
                return(jsonstring);
            }
        }
Beispiel #21
0
        public ActionResult Save(Usuario usuario, HttpPostedFileBase ImageFile)
        {
            string errores = "";
            MemoryStream target = new MemoryStream();
            try
            {
                // Cuando es Insert Image viene en null porque se pasa diferente
                if (usuario.Foto == null)
                {
                    if (ImageFile != null)
                    {
                        ImageFile.InputStream.CopyTo(target);
                        usuario.Foto = target.ToArray();
                        ModelState.Remove("Foto");
                    }

                }

                // Es valido
                if (ModelState.IsValid)
                {
                    IServiceUsuario _ServiceUsuario = new ServiceUsuario();
                    _ServiceUsuario.Save(usuario);
                }
                else
                {
                    // Valida Errores si Javascript está deshabilitado
                    Util.ValidateErrors(this);

                    TempData["Message"] = "Error al procesar los datos! " + errores;
                    TempData.Keep();

                    IServiceRol _ServiceRol = new ServiceRol();
                    ViewBag.ListaRol = _ServiceRol.GetRol();
                    return View("Create", usuario);
                }

                // redirigir
                return RedirectToAction("List");
            }
            catch (Exception ex)
            {
                // Salvar el error en un archivo 
                Log.Error(ex, MethodBase.GetCurrentMethod());
                TempData["Message"] = "Error al procesar los datos! " + ex.Message;
                TempData.Keep();
                // Redireccion a la captura del Error
                return RedirectToAction("Default", "Error");
            }
        }
Beispiel #22
0
        public bool BuscarUsuario(string usuario)
        {
            ServiceUsuario su   = new ServiceUsuario();
            USUARIO        user = su.getEntity(usuario);

            if (user == null)
            {
                return(false);
            }
            else
            {
                return(true);
            }
        }
Beispiel #23
0
        private void btnAcceder_Click(object sender, EventArgs e)
        {
            App                  p  = new App();
            ServiceUsuario       su = new ServiceUsuario();
            ServiceAdministrador sa = new ServiceAdministrador();

            if (lc.Logear(textUser.Text, textPass.Text, p))
            {
                USUARIO user = su.getEntity(textUser.Text);
                p.lblUser.Text = lc.ObtenerUsuario(textUser.Text);
                App.user       = sa.getEntity(user.IDUSUARIO);
                this.Hide();
            }
        }
Beispiel #24
0
        public void Test1()
        {
            var request = GetAdicionarUsuarioRequest();
            var usuario = GetUsuario(request);

            var repositoryUsuario = new Mock <IRepositoryUsuario>();

            repositoryUsuario.Setup(x => x.Adicionar(usuario));
            var serviceUsuario = new ServiceUsuario(repositoryUsuario.Object);

            AdicionarUsuarioResponse response = serviceUsuario.Adicionar(request);

            Assert.True(response.Status, response.Mensagem);
        }
Beispiel #25
0
        static void Main(string[] args)
        {
            AdicionarUsuarioRequest request = new AdicionarUsuarioRequest()
            {
                Email        = "*****@*****.**",
                PrimeiroNome = "",
                UltimoNome   = "",
                Senha        = "12"
            };

            var response = new ServiceUsuario().AdicionarUsuario(request);

            Console.ReadKey();
        }
Beispiel #26
0
        public void LlenarCamposEmp(int idEmpleado, TextBox usuario, TextBox nombre, TextBox apellidop, TextBox apellidom, TextBox correo)
        {
            ServiceEmpleado se = new ServiceEmpleado();
            ServiceUsuario  su = new ServiceUsuario();

            EMPLEADO empleado = se.getEntity(idEmpleado);
            USUARIO  user     = su.getEntity(empleado.USUARIO1.USUARIO1);

            usuario.Text   = user.USUARIO1.ToString();
            nombre.Text    = user.NOMBRE;
            apellidop.Text = user.APELLIDO_PATERNO;
            apellidom.Text = user.APELLIDO_MATERNO;
            correo.Text    = user.CORREO;
        }
Beispiel #27
0
        public void EliminarProv(int id)
        {
            ServiceUsuario   su = new ServiceUsuario();
            ServiceProveedor sp = new ServiceProveedor();

            PROVEEDOR prov = sp.getEntity(id);
            USUARIO   user = su.getEntity(prov.USUARIO1.USUARIO1);

            if (MessageBox.Show("Esta seguro de que desea eliminar el proveedor: " + user.USUARIO1 + "?", "Eliminar Proveedor", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Warning) == DialogResult.Yes)
            {
                sp.delEntity(prov.IDPROVEEDOR);
                su.delEntity(user.USUARIO1);
                MessageBox.Show("Proveedor Eliminado", "Eliminar Proveedor", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
            }
        }
Beispiel #28
0
        public void SalvarUsuario()
        {
            var usuario = new Models.Usuario();

            usuario.RazaoSocial         = txtRacaoSocial.Text;
            usuario.NomeFantasia        = txtNomeFantasia.Text;
            usuario.Email               = txtEmail.Text;
            usuario.Senha               = txtSenha.Text;
            usuario.CnpjCpf             = txtCpjCnpj.Text;
            usuario.ClienteOuFornecedor = (EnumClienteOuFornecedor)cmbTipo.SelectedIndex;

            var service = new ServiceUsuario();

            var retorno = service.AdicionarUsuario(usuario);
        }
        public void EliminarCliente(int id)
        {
            ServiceUsuario su = new ServiceUsuario();
            ServiceCliente sc = new ServiceCliente();

            CLIENTE cli  = sc.getEntity(id);
            USUARIO user = su.obtenerUsuarioID((int)cli.USUARIO);

            if (MessageBox.Show("Esta seguro de que desea eliminar el cliente: " + user.USUARIO1 + "?", "Eliminar Cliente", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Warning) == DialogResult.Yes)
            {
                sc.delEntity(cli.IDCLIENTE);
                su.delEntity(user.USUARIO1);
                MessageBox.Show("Cliente Eliminado", "Eliminar Cliente", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
            }
        }
Beispiel #30
0
        static void Main(string[] args)
        {
            AdicionarUsuarioRequest request = new AdicionarUsuarioRequest()
            {
                Email        = "*****@*****.**",
                PrimeiroNome = "Kelvis",
                UltimoNome   = "Borges",
                Senha        = "12ewq1"
            };

            var response = new ServiceUsuario().AdicionarUsuario(request);


            Console.ReadKey();
        }