public void InsertarUsuarioDistribuidora(UsuarioDistribuidora usuarioDistribuidora) { try { _ctx.UsuarioDistribuidora.Add(usuarioDistribuidora); } catch (Exception ex) { throw ex; } }
public IHttpActionResult PostSolicitudIngreso([FromBody] SolicitudIngresoModel solicitudIngreso) { if (solicitudIngreso == null || solicitudIngreso.IdUsuario == 0 || string.IsNullOrEmpty(solicitudIngreso.IdentificadorDistribuidora)) { return(BadRequest("faltan datos")); } List <Distribuidora> resultadoDistribuidora; Negocio.Administracion.Distribuidora boDistribuidora = new Negocio.Administracion.Distribuidora(); boDistribuidora.ObtenerDistribuidora(new FiltroDistribuidora() { Identificador = solicitudIngreso.IdentificadorDistribuidora }, out resultadoDistribuidora); if (resultadoDistribuidora != null) { List <UsuarioDistribuidora> relacion; Negocio.Administracion.UsuarioDistribuidora boUsuarioDistribuidora = new Negocio.Administracion.UsuarioDistribuidora(); int idUsuario = solicitudIngreso.IdUsuario; int idDistribuidora = resultadoDistribuidora[0].Id; boUsuarioDistribuidora.ObtenerUsuarioDistribuidora(new FiltroUsuarioDistribuidora { IdUsuario = idUsuario, IdDistribuidora = idDistribuidora }, out relacion); if (relacion == null) { var nuevaRelacion = new UsuarioDistribuidora() { AceptaUsuario = true, IdUsuario = idUsuario, IdDistribuidora = idDistribuidora, FechaCreacion = DateTime.Now, EsNuevo = true }; boUsuarioDistribuidora.GuardarUsuarioDistribuidora(new List <UsuarioDistribuidora> { nuevaRelacion }); return(Ok()); } else { if (relacion[0].AceptaDistribuidora) { return(BadRequest("relacion ya existe")); } else { return(BadRequest("relacion pendiente de aprobaciĆ³n")); } } } else { return(BadRequest("distribuidora no existe")); } }
public IHttpActionResult PostVinculacion([FromBody] UsuarioDistribuidora usuarioDistribuidora) { if (usuarioDistribuidora == null) { return(BadRequest("Objeto vacio")); } Negocio.Administracion.UsuarioDistribuidora boUsuarioDistribuidora = new Negocio.Administracion.UsuarioDistribuidora(); boUsuarioDistribuidora.VinculacionUsuarioDistribuidora(usuarioDistribuidora); return(Ok()); }
public void ActualizarUsuarioDistribuidora(UsuarioDistribuidora usuarioDistribuidora) { try { int idUsuarioDistribuidora = usuarioDistribuidora.Id; var _usuarioDistribuidoraOriginal = _ctx.UsuarioDistribuidora.Where(u => u.Id == idUsuarioDistribuidora).ToList().FirstOrDefault(); _ctx.Entry(_usuarioDistribuidoraOriginal).CurrentValues.SetValues(usuarioDistribuidora); } catch (Exception ex) { throw ex; } }
public IHttpActionResult PutUsuarioDistribuidora([FromBody] UsuarioDistribuidora usuarioDistribuidora) { if (usuarioDistribuidora == null || usuarioDistribuidora.Id == 0) { return(BadRequest("Objeto vacio")); } Negocio.Administracion.UsuarioDistribuidora boUsuarioDistribuidora = new Negocio.Administracion.UsuarioDistribuidora(); usuarioDistribuidora.EsModificado = true; boUsuarioDistribuidora.GuardarUsuarioDistribuidora(new List <UsuarioDistribuidora> { usuarioDistribuidora }); return(Ok()); }