public Usuario Agregar_Usuario(Usuario datos_del_usuario, string correo_del_usuario, string telefono_del_usuario) { using (var dbcontext = new DB_A5759C_gatewaytotheworldContext()) { _usuario = new Usuario(); // Capturando los datos en el objeto "_usuario" para despues almacenarlos. _usuario.IdRolFk = _id_designado_para_cliente; _usuario.Nombres = datos_del_usuario.Nombres; _usuario.Apellidos = datos_del_usuario.Apellidos; _usuario.Pass = datos_del_usuario.Pass; _usuario.Empresa = datos_del_usuario.Empresa; _usuario.Provincia = datos_del_usuario.Provincia; _usuario.Municipio = datos_del_usuario.Municipio; _usuario.Calle = datos_del_usuario.Calle; _usuario.Sector = datos_del_usuario.Sector; _usuario.Estatus = _estado_del_cliente; _usuario.Cedula = datos_del_usuario.Cedula; _usuario.FechaDeRegistro = DateTime.Today; // Pasamos a guardar los datos de usuario o por lo menos lo que iran a la TABLA Usuario. dbcontext.Usuario.Add(_usuario); dbcontext.SaveChanges(); } //Pasamos a guardar los datos en las TABLAS: UsuarioCorreo y UsuarioTelefono, con invocar los siguientes metodos: var agregar_telefono_y_correo = new CRUD_Telefono_y_Correo(); datos_del_usuario = agregar_telefono_y_correo.Perfil(datos_del_usuario, telefono_del_usuario, correo_del_usuario); return(datos_del_usuario); //Se retorna un objeto que contiene los datos del usuario. }
public Solicitud Mostrar_Solicitud_Por_Factura(int id_solicitud_fk) { using (var dbcontext = new DB_A5759C_gatewaytotheworldContext()) { var model_solicitud = dbcontext.Solicitud.Find(id_solicitud_fk); _solicitud = model_solicitud; } return(_solicitud); }
public Facturacion Buscar_Factura_Por_IdServicioContratado(int id_solicitud) { using (var dbcontext = new DB_A5759C_gatewaytotheworldContext()) { var model = dbcontext.Facturacion.Where(idS => idS.IdSolicitudFkFacturacion == id_solicitud).FirstOrDefault(); _facturacion = (model != null) ? model : null; } return(_facturacion); }
//Eliminar solicitud public void Eliminar_Solicitud(int id_solicitud) { using (var dbcontext = new DB_A5759C_gatewaytotheworldContext()) { var model = dbcontext.Solicitud.Find(id_solicitud); dbcontext.Solicitud.Remove(model); dbcontext.SaveChanges(); } }
public Facturacion Validar_Fue_Facturado(int id_solicitud) { using (var dbcontext = new DB_A5759C_gatewaytotheworldContext()) { var model = dbcontext.Facturacion.Where(f => f.IdSolicitudFkFacturacion == id_solicitud).FirstOrDefault(); _facturacion = model; } return(_facturacion); }
public UsuarioCorreo Correo_Usuario(int id_usuario) { _usuarioCorreo = new UsuarioCorreo(); using (var dbcontext = new DB_A5759C_gatewaytotheworldContext()) { var model = dbcontext.UsuarioCorreo.Where(u => u.IdUsuarioFkCorreo == id_usuario).FirstOrDefault(); _usuarioCorreo = model; } return(_usuarioCorreo); }
public Usuario Perfil_Usuario(int id) { Usuario datosDelUsuario; using (var dbcontext = new DB_A5759C_gatewaytotheworldContext()) { datosDelUsuario = dbcontext.Usuario.Find(id); } return(datosDelUsuario); }
public List <Envio> Listado_General_De_Envios() { var list = new List <Envio>(); using (var dbcontext = new DB_A5759C_gatewaytotheworldContext()) { list = dbcontext.Envio.ToList(); } return(list); }
public void Agregar_Correo_Usuario(int id_cliente_fk, string correo) { using (var dbcontext = new DB_A5759C_gatewaytotheworldContext()) { _usuarioCorreo = new UsuarioCorreo(); _usuarioCorreo.IdUsuarioFkCorreo = id_cliente_fk; _usuarioCorreo.Correo = correo; dbcontext.UsuarioCorreo.Add(_usuarioCorreo); dbcontext.SaveChanges(); } }
public void Agregar_Telefono_Usuario(int id_cliente_fk, string telefono) { using (var dbcontext = new DB_A5759C_gatewaytotheworldContext()) { _usuarioTelefono = new UsuarioTelefono(); _usuarioTelefono.IdUsuarioFkTelefono = id_cliente_fk; _usuarioTelefono.Telefono = telefono; dbcontext.UsuarioTelefono.Add(_usuarioTelefono); dbcontext.SaveChanges(); } }
public string Nombre_Del_Rol(Usuario datos_del_usuario) { string rol_del_usuario; using (DB_A5759C_gatewaytotheworldContext dbcontext = new DB_A5759C_gatewaytotheworldContext()) { var model = dbcontext.RoleUsuario.Find(datos_del_usuario.IdRolFk); rol_del_usuario = model.TipoDeRol; } return(rol_del_usuario); }
public List <Usuario> Listado_Cliente() { var list = new List <Usuario>(); using (var dbcontext = new DB_A5759C_gatewaytotheworldContext()) { var model = dbcontext.Usuario.Where(uCliente => uCliente.IdRolFk == rol_cliente).ToList(); list = model; } return(list); }
public List <Solicitud> Mostrar_Solicitudes(int id_usuario) { //_solicitud = new Solicitud(); _listas_solicitudes = new List <Solicitud>(); using (var dbcontext = new DB_A5759C_gatewaytotheworldContext()) { var list = dbcontext.Solicitud.Where(s => s.IdClienteFkSolicitud == id_usuario).ToList(); _listas_solicitudes = list; } return(_listas_solicitudes); }
public List <Solicitud> Mostrar_Solicitudes() { var list = new List <Solicitud>(); using (var dbcontext = new DB_A5759C_gatewaytotheworldContext()) { var obj_list_solicitudes = dbcontext.Solicitud.ToList(); list = obj_list_solicitudes; } return(list); }
public List <Solicitud> Mostrar_Solicitudes_Facturado() { var lista_solicitudes_facturadas = new List <Solicitud>(); using (var dbcontext = new DB_A5759C_gatewaytotheworldContext()) { var consulta = dbcontext.Solicitud.Where(sFacturadas => sFacturadas.Estatus == estatus_solicitud_facturada).ToList(); lista_solicitudes_facturadas = consulta; } return(lista_solicitudes_facturadas); }
public Solicitud Consultar_Solicitud(int id_solicitud) { using (var dbcontext = new DB_A5759C_gatewaytotheworldContext()) { _solicitud = dbcontext.Solicitud.Find(id_solicitud); if (_solicitud != null) { return(_solicitud); } } return(null); }
public Usuario Iniciar_Sesion(string correo, string pass) { //Primero se procede a validar que los datos no sean nulos. if (correo != null && pass != null) { using (DB_A5759C_gatewaytotheworldContext dbcontext = new DB_A5759C_gatewaytotheworldContext()) { _usuarioCorreo = dbcontext.UsuarioCorreo.Where(u => u.Correo == correo).FirstOrDefault(); //Se procede a obtener los datos del usuario. _datos_del_usuario = dbcontext.Usuario.Find(_usuarioCorreo.IdUsuarioFkCorreo); } } return(_datos_del_usuario); }
public void Nuevo_Pago(Facturacion datos_facturados) { using (var dbcontext = new DB_A5759C_gatewaytotheworldContext()) { // Facturando el servicio contratado. dbcontext.Facturacion.Add(datos_facturados); dbcontext.SaveChanges(); // Cambiando el estado de la mercancia de "aún en el país de origen." a: "Facturado". var obj_solicitud = dbcontext.Solicitud.Find(datos_facturados.IdSolicitudFkFacturacion); obj_solicitud.Estatus = estatus_facturado; dbcontext.Entry(obj_solicitud).State = Microsoft.EntityFrameworkCore.EntityState.Modified; dbcontext.SaveChanges(); } }
public Solicitud Declarar_Solicitud(int id_solicitud) { if (id_solicitud <= 0) { return(null); } using (var dbcontext = new DB_A5759C_gatewaytotheworldContext()) { var obj_editable = dbcontext.Solicitud.Find(id_solicitud); obj_editable.Estatus = estatus_solicitud_en_proceso; dbcontext.Entry(obj_editable).State = Microsoft.EntityFrameworkCore.EntityState.Modified; dbcontext.SaveChanges(); _solicitud = obj_editable; } return(_solicitud); }
public Envio Realizar_Envio(Solicitud datos_de_la_solicitud) { using (var dbcontext = new DB_A5759C_gatewaytotheworldContext()) { _facturacion = Validar_Fue_Facturado(datos_de_la_solicitud.Id); var obj_Envio = new Envio(); obj_Envio.IdFacturaFkEnvio = _facturacion.Id; obj_Envio.IdClienteFkEnvio = datos_de_la_solicitud.IdClienteFkSolicitud; obj_Envio.CantidadArticulos = datos_de_la_solicitud.Cantidad; obj_Envio.FechaDeEnvio = DateTime.Today; obj_Envio.Estatus = datos_de_la_solicitud.Estatus; dbcontext.Envio.Add(obj_Envio); dbcontext.SaveChanges(); _envio = obj_Envio; } return(_envio); }
public Usuario Perfil(Usuario datos_del_usuario, string telefono, string correo) { // Este metodo sera ejecutado unicamente cuando sea llamado por el formulario utilizado // para registrarse. using (var dbcontext = new DB_A5759C_gatewaytotheworldContext()) { // El objetivo de esta consulta es obtener el Id que le fue asignado al usuario al registrarse. var _usuario = dbcontext.Usuario.Where(u => u.Cedula == datos_del_usuario.Cedula).FirstOrDefault(); // Los siguientes dos metodos se encargaran de registrar la informacion del usuario correspondiente // a: telefono y correo. Agregar_Correo_Usuario(_usuario.Id, correo); Agregar_Telefono_Usuario(_usuario.Id, telefono); // Se cambian los datos recibidos para agregar a los mismo que tenia, el ID. datos_del_usuario = _usuario; } return(datos_del_usuario); }
public void Guardar_Entrega(Facturacion facturacion) { CRUD_Solicitud_De_Servicios crud_Solicitud = new CRUD_Solicitud_De_Servicios(); _entrega = new Entrega(); var model_solicitud = crud_Solicitud.Mostrar_Solicitud_Por_Factura(facturacion.IdSolicitudFkFacturacion); using (var dbcontext = new DB_A5759C_gatewaytotheworldContext()) { //var obj_Entrega = dbcontext.Entrega; _entrega.IdFacturaFkEntrega = facturacion.Id; _entrega.IdClienteFkEntrega = facturacion.IdClienteFkFacturacion; _entrega.CantidadArticulos = model_solicitud.Cantidad; _entrega.CedulaQuienRecibe = model_solicitud.Cedula; _entrega.FechaDeEntrega = DateTime.Today; _entrega.Estatus = estatus_solicitud_entregada; dbcontext.Entrega.Add(_entrega); dbcontext.SaveChanges(); } }
//Nueva solicitud. public Solicitud Nueva_Solicitud(Solicitud model, int id_cliente) { _solicitud = new Solicitud(); using (var dbcontext = new DB_A5759C_gatewaytotheworldContext()) { _solicitud.TipoDeSolicitud = model.TipoDeSolicitud; _solicitud.TipoMercancia = model.TipoMercancia; _solicitud.Cantidad = model.Cantidad; _solicitud.Peso = model.Peso; _solicitud.Descripcion = model.Descripción; _solicitud.TiempoDeseadoEnLlegar = model.TiempoDeseadoEnLlegar; _solicitud.NombreCompletoDeQuienRecibe = model.NombreCompletoDeQuienRecibe; _solicitud.Cedula = model.Cedula; _solicitud.FechaDeLaSolicitud = model.FechaDeLaSolicitud; _solicitud.Estatus = estatus_de_la_solicitud; _solicitud.IdClienteFkSolicitud = id_cliente; dbcontext.Solicitud.Add(_solicitud); dbcontext.SaveChanges(); } return(_solicitud); }