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); } }
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); } }
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")); } }
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"); } }
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)); }
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); } }
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")); } }
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); }
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); }
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); }
public ActionResult UsuarioDelete(Int16 id = 0) { if (id != 0) { //exclui registro ServiceUsuario.DeleteUsuarioId(id); } return(Redirect(Domain.Util.config.UrlSite + "User/Usuario")); }
public async Task <string> GetAllAsync() { var service = new ServiceUsuario(); var jsonstring = await service.GetAllAsync(); if (jsonstring == "[]") { return("Null"); } else { return(jsonstring); } }
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"); } }
public bool BuscarUsuario(string usuario) { ServiceUsuario su = new ServiceUsuario(); USUARIO user = su.getEntity(usuario); if (user == null) { return(false); } else { return(true); } }
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(); } }
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); }
static void Main(string[] args) { AdicionarUsuarioRequest request = new AdicionarUsuarioRequest() { Email = "*****@*****.**", PrimeiroNome = "", UltimoNome = "", Senha = "12" }; var response = new ServiceUsuario().AdicionarUsuario(request); Console.ReadKey(); }
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; }
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); } }
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); } }
static void Main(string[] args) { AdicionarUsuarioRequest request = new AdicionarUsuarioRequest() { Email = "*****@*****.**", PrimeiroNome = "Kelvis", UltimoNome = "Borges", Senha = "12ewq1" }; var response = new ServiceUsuario().AdicionarUsuario(request); Console.ReadKey(); }