Пример #1
0
        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 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.
        }
Пример #3
0
 //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 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 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();
     }
 }
Пример #6
0
 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 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();
            }
        }
Пример #9
0
 //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);
 }