public int validarCorreo(long idCliente, string correo) { int resp = 0; try { using (db_crm_hardwareshopContext db = new db_crm_hardwareshopContext()) { if (idCliente == 0) { resp = db.Clientes.Where(c => c.Correo.ToLower() == correo.ToLower()).Count(); } else { resp = db.Clientes.Where(c => c.Correo.ToLower() == correo.ToLower() && c.IdCliente != idCliente).Count(); } } } catch (Exception) { resp = 0; } return(resp); }
public UsuarioCLS recuperarUsuario(int idUsuario) { using (db_crm_hardwareshopContext db = new db_crm_hardwareshopContext()) { UsuarioCLS oUsuarioCLS = new UsuarioCLS(); var oUsuario = db.Usuarios.Where(u => u.IdUsuario == idUsuario).First(); oUsuarioCLS.idUsuario = oUsuario.IdUsuario; oUsuarioCLS.rutUsuario = oUsuario.RutUsuario; oUsuarioCLS.nombreUsuario = oUsuario.NombreUsuario; oUsuarioCLS.nombresUsuario = oUsuario.NombresUsuario; oUsuarioCLS.apellidosUsuario = oUsuario.ApellidosUsuario; oUsuarioCLS.correo = oUsuario.Correo; oUsuarioCLS.telefono = oUsuario.Telefono; oUsuarioCLS.imagen = oUsuario.Imagen; //oUsuarioCLS.fechaNacimiento = oUsuario.FechaNacimiento; oUsuarioCLS.idtipoUsuario = (int)oUsuario.IdTipoUsuario; return(oUsuarioCLS); } }
public IEnumerable <UsuarioCLS> filtrarUsuarioPorTipo(int idTipo = 0) { using (db_crm_hardwareshopContext db = new db_crm_hardwareshopContext()) { List <UsuarioCLS> listaUsuario = (from usuario in db.Usuarios join tipousuario in db.TiposUsuarios on usuario.IdTipoUsuario equals tipousuario.IdTipoUsuario where usuario.Habilitado == 1 && usuario.IdTipoUsuario == idTipo select new UsuarioCLS { idUsuario = usuario.IdUsuario, nombreUsuario = usuario.NombreUsuario, nombresUsuario = usuario.NombresUsuario, rutUsuario = usuario.RutUsuario, apellidosUsuario = usuario.ApellidosUsuario, correo = usuario.Correo, telefono = usuario.Telefono, fechaNacimiento = usuario.FechaNacimiento, imagen = usuario.Imagen, nombreTipoUsuario = tipousuario.NombreTipoUsuario }).ToList(); return(listaUsuario); } }
public int validarUsuario(int idUsuario, string nombre) { int resp = 0; try { using (db_crm_hardwareshopContext db = new db_crm_hardwareshopContext()) { if (idUsuario == 0) { resp = db.Usuarios.Where(u => u.NombreUsuario.ToLower() == nombre.ToLower()).Count(); } else { resp = db.Usuarios.Where(u => u.NombreUsuario.ToLower() == nombre.ToLower() && u.IdUsuario != idUsuario).Count(); } } } catch (Exception) { resp = 0; } return(resp); }
public int guardarCliente([FromBody] ClienteCLS oClienteCLS) { int resp = 0; try { using (db_crm_hardwareshopContext db = new db_crm_hardwareshopContext()) { if (oClienteCLS.idCliente == 0) { Clientes oCliente = new Clientes(); oCliente.IdCliente = oClienteCLS.idCliente; oCliente.RutCliente = oClienteCLS.rutCliente; oCliente.NombreCliente = oClienteCLS.nombreCliente; oCliente.ApellidosCliente = oClienteCLS.apellidosCliente; oCliente.Correo = oClienteCLS.correo; oCliente.DireccionCliente = oClienteCLS.direccionCliente; oCliente.Numero = oClienteCLS.numero; oCliente.IdTipoCliente = oClienteCLS.idtipoCliente; oCliente.IdComuna = oClienteCLS.idcomuna; oCliente.Habilitado = 1; db.Clientes.Add(oCliente); db.SaveChanges(); resp = 1; } else { Clientes oCliente = db.Clientes.Where(c => c.IdCliente == oClienteCLS.idCliente).First(); oCliente.RutCliente = oClienteCLS.rutCliente; oCliente.NombreCliente = oClienteCLS.nombreCliente; oCliente.ApellidosCliente = oClienteCLS.apellidosCliente; oCliente.Correo = oClienteCLS.correo; oCliente.DireccionCliente = oClienteCLS.direccionCliente; oCliente.Numero = oClienteCLS.numero; //oCliente.IdTipoCliente = oClienteCLS.idtipoCliente; oCliente.IdComuna = oClienteCLS.idcomuna; db.SaveChanges(); resp = 1; } } }catch (Exception) { resp = 0; } return(resp); }
public IEnumerable <TipoUsuarioCLS> listarTipoUsuario() { using (db_crm_hardwareshopContext db = new db_crm_hardwareshopContext()) { List <TipoUsuarioCLS> listaTipoUsuario = (from tiposUsuarios in db.TiposUsuarios select new TipoUsuarioCLS { idtipoUsuariO = tiposUsuarios.IdTipoUsuario, nombreTipoUsuario = tiposUsuarios.NombreTipoUsuario }).ToList(); return(listaTipoUsuario); } }
public IEnumerable <ClienteCLS> listarComboCliente() { using (db_crm_hardwareshopContext db = new db_crm_hardwareshopContext()) { IEnumerable <ClienteCLS> listarCliente = (from cliente in db.Clientes where cliente.Habilitado == 1 select new ClienteCLS { idCliente = cliente.IdCliente, nombreCompleto = cliente.NombreCliente + " " + cliente.ApellidosCliente }).ToList(); return(listarCliente); } }
public List <ComunaCLS> listarComunas() { List <ComunaCLS> listarComuna = new List <ComunaCLS>(); using (db_crm_hardwareshopContext db = new db_crm_hardwareshopContext()) { listarComuna = (from comuna in db.Comuna select new ComunaCLS { idComuna = comuna.IdComuna, descripcion = comuna.Descripcion }).ToList(); return(listarComuna); } }
public ActionResult guardar([FromBody] Clientes cliente) { try { using (db_crm_hardwareshopContext db = new db_crm_hardwareshopContext()) { cliente.Habilitado = 1; db.Clientes.Add(cliente); db.SaveChanges(); return(Ok()); } } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public List <TipoClienteCLS> listarTipoClientes() { List <TipoClienteCLS> listarTipoCliente = new List <TipoClienteCLS>(); using (db_crm_hardwareshopContext db = new db_crm_hardwareshopContext()) { listarTipoCliente = (from tipoCliente in db.TipoClientes select new TipoClienteCLS { idTipoCliente = tipoCliente.IdTipoCliente, nombreTipoCliente = tipoCliente.NombreTipoCliente }).ToList(); return(listarTipoCliente); } }
public IEnumerable <ClienteCLS> listarClientes() { using (db_crm_hardwareshopContext db = new db_crm_hardwareshopContext()) { List <ClienteCLS> listaCliente = (from cliente in db.Clientes where cliente.Habilitado == 1 select new ClienteCLS { idCliente = cliente.IdCliente, rutCliente = cliente.RutCliente, nombreCompleto = cliente.NombreCliente + " " + cliente.ApellidosCliente, direccionCliente = cliente.DireccionCliente, correo = cliente.Correo, numero = cliente.Numero, idcomuna = (int)cliente.IdComuna }).ToList(); return(listaCliente); } }
public int eliminarUsuario(int idUsuario) { int resp = 0; try { using (db_crm_hardwareshopContext db = new db_crm_hardwareshopContext()) { Usuarios usuario = db.Usuarios.Where(u => u.IdUsuario == idUsuario).First(); usuario.Habilitado = 0; db.SaveChanges(); resp = 1; } } catch (Exception) { resp = 0; } return(resp); }
public IEnumerable <ClienteCLS> filtrarClientes(string nombreCompleto = "") { List <ClienteCLS> listaCliente; using (db_crm_hardwareshopContext db = new db_crm_hardwareshopContext()) { if (nombreCompleto == "") { listaCliente = (from cliente in db.Clientes where cliente.Habilitado == 1 select new ClienteCLS { idCliente = cliente.IdCliente, rutCliente = cliente.RutCliente, nombreCompleto = cliente.NombreCliente + " " + cliente.ApellidosCliente, direccionCliente = cliente.DireccionCliente, correo = cliente.Correo, numero = cliente.Numero, idcomuna = (int)cliente.IdComuna, }).ToList(); } else { listaCliente = (from cliente in db.Clientes where cliente.Habilitado == 1 && (cliente.NombreCliente + " " + cliente.ApellidosCliente).ToLower().Contains(nombreCompleto.ToLower()) select new ClienteCLS { idCliente = cliente.IdCliente, nombreCompleto = cliente.NombreCliente + " " + cliente.ApellidosCliente, direccionCliente = cliente.DireccionCliente, correo = cliente.Correo, numero = cliente.Numero, idcomuna = (int)cliente.IdComuna }).ToList(); } return(listaCliente); } }
public int eliminarCliente(long idCliente) { int resp = 0; try { using (db_crm_hardwareshopContext db = new db_crm_hardwareshopContext()) { Clientes oCliente = db.Clientes.Where(c => c.IdCliente == idCliente).First(); oCliente.Habilitado = 0; db.SaveChanges(); resp = 1; } } catch (Exception) { resp = 0; } return(resp); }
public ClienteCLS recuperarCliente(long idCliente) { using (db_crm_hardwareshopContext db = new db_crm_hardwareshopContext()) { ClienteCLS oClienteCLS = (from cliente in db.Clientes where cliente.Habilitado == 1 && cliente.IdCliente == idCliente select new ClienteCLS { idCliente = (int)cliente.IdCliente, rutCliente = cliente.RutCliente, nombreCliente = cliente.NombreCliente, apellidosCliente = cliente.ApellidosCliente, direccionCliente = cliente.DireccionCliente, correo = cliente.Correo, numero = cliente.Numero, idcomuna = (int)cliente.IdComuna }).First(); return(oClienteCLS); } }
public int guardarDatos([FromBody] UsuarioCLS usuarioCLS) { int resp = 0; try { using (db_crm_hardwareshopContext db = new db_crm_hardwareshopContext()) { using (var transaccion = new TransactionScope()) { if (usuarioCLS.idUsuario == 0) { Usuarios usuario = new Usuarios(); usuario.NombreUsuario = usuarioCLS.nombreUsuario; //SHA256Managed sha = new SHA256Managed(); //string clave = usuarioCLS.pass; //byte[] dataNoCifrada = Encoding.Default.GetBytes(clave); //byte[] dataCifrada = sha.ComputeHash(dataNoCifrada); //string claveCifrada = BitConverter.ToString(dataCifrada).Replace("-", ""); usuario.Pass = usuarioCLS.pass; usuario.RutUsuario = usuarioCLS.rutUsuario; usuario.NombreUsuario = usuarioCLS.nombreUsuario; usuario.NombresUsuario = usuarioCLS.nombresUsuario; usuario.ApellidosUsuario = usuarioCLS.apellidosUsuario; usuario.Correo = usuarioCLS.correo; usuario.Telefono = usuarioCLS.telefono; usuario.FechaNacimiento = usuarioCLS.fechaNacimiento; usuario.Imagen = usuarioCLS.imagen; usuario.IdTipoUsuario = usuarioCLS.idtipoUsuario; usuario.Habilitado = 1; db.Usuarios.Add(usuario); db.SaveChanges(); transaccion.Complete(); resp = 1; } else { Usuarios usuario = db.Usuarios.Where(u => u.IdUsuario == usuarioCLS.idUsuario).First(); usuario.RutUsuario = usuarioCLS.rutUsuario; usuario.NombreUsuario = usuarioCLS.nombreUsuario; usuario.NombresUsuario = usuarioCLS.nombresUsuario; usuario.ApellidosUsuario = usuarioCLS.apellidosUsuario; usuario.Correo = usuarioCLS.correo; usuario.Telefono = usuarioCLS.telefono; usuario.FechaNacimiento = usuarioCLS.fechaNacimiento; usuario.Imagen = usuarioCLS.imagen; usuario.IdTipoUsuario = usuarioCLS.idtipoUsuario; db.SaveChanges(); transaccion.Complete(); resp = 1; } } } } catch (Exception) { resp = 0; } return(resp); }