コード例 #1
0
        public static object listarproducto()
        {
            EntidadesDataContext context = new EntidadesDataContext();
            var query = from u in context.Producto
                        select u;

            return(query);
        }
コード例 #2
0
        public static object listarcliente()
        {
            EntidadesDataContext context = new EntidadesDataContext();
            var query = from u in context.Tb_cliente
                        select u;

            return(query);
        }
コード例 #3
0
        public static object listarFactura(int idusuario)
        {
            EntidadesDataContext context = new EntidadesDataContext();
            var query = from u in context.View_Detallefactura
                        where u.Idusuario == idusuario
                        select u
            ;

            return(query);
        }
コード例 #4
0
        public static object listarfacturacliente(int idusuario)
        {
            EntidadesDataContext context = new EntidadesDataContext();
            var query = from u in context.Tb_Factura
                        where u.Cliente == idusuario
                        select u
            ;

            return(query);
        }
コード例 #5
0
        public static object listarultimafactura()
        {
            EntidadesDataContext context = new EntidadesDataContext();
            var query =
                context.Tb_Factura
                .OrderByDescending(t => t.FacturaId)
                .FirstOrDefault();

            return(query.FacturaId);
        }
コード例 #6
0
        public static Usuario ConsultarPorUser(string user)
        {
            EntidadesDataContext context = new EntidadesDataContext();
            Usuario usuario = null;
            var     query   = context.Usuario.Where(u => u.nombreUsuario == user).Select(u => u);

            if (query.Count() > 0)
            {
                usuario = query.First();
            }
            return(usuario);
        }
コード例 #7
0
        public static Usuario BuscarPorId(int usuarioid)
        {
            EntidadesDataContext context = new EntidadesDataContext();
            Usuario user  = null;
            var     query = context.Usuario.Where(p => p.idUsuario == usuarioid).Select(p => p);

            if (query.Count() > 0)
            {
                user = query.First();
            }
            return(user);
        }
コード例 #8
0
 public static void creardetalleinicial()
 {
     using (EntidadesDataContext objDataContext = new EntidadesDataContext())
     {
         Detalle_factura objEmp = new Detalle_factura();
         // fields to be insert
         objEmp.Factura   = null;
         objEmp.Productos = null;
         objDataContext.Detalle_factura.InsertOnSubmit(objEmp);
         // executes the commands to implement the changes to the database
         objDataContext.SubmitChanges();
     }
 }
コード例 #9
0
        ListarUltimoUsuario()
        {
            EntidadesDataContext context = new EntidadesDataContext();
            int usuarioId = 0;
            var query     = from u in context.Usuario
                            orderby u.idUsuario descending
                            select u;

            if (query.Count() > 0)
            {
                usuarioId = query.First().idUsuario;
            }
            return(usuarioId);
        }
コード例 #10
0
        public static int IniciarSesion(string user, string password)
        {
            EntidadesDataContext context = new EntidadesDataContext();
            int idUsuario = 0;
            var query     = from p in context.Usuario
                            where p.nombreUsuario == user && p.contrasenia == password
                            select p;

            if (query.Count() > 0)
            {
                idUsuario = query.First().idUsuario;
            }
            return(idUsuario);
        }
コード例 #11
0
 public static void crearcliente(string nombre, string apellido, string nit)
 {
     using (EntidadesDataContext objDataContext = new EntidadesDataContext())
     {
         Tb_cliente objEmp = new Tb_cliente();
         // fields to be insert
         objEmp.Nombre   = nombre;
         objEmp.Apellido = apellido;
         objEmp.NIT      = nit;
         objDataContext.Tb_cliente.InsertOnSubmit(objEmp);
         // executes the commands to implement the changes to the database
         objDataContext.SubmitChanges();
     }
 }
コード例 #12
0
 public static void AgregarFactura(string encabezado, int nombre, int detalle, DateTime fecha)
 {
     using (EntidadesDataContext objDataContext = new EntidadesDataContext())
     {
         Tb_Factura objEmp = new Tb_Factura();
         // fields to be insert
         objEmp.Encabezado = encabezado;
         objEmp.Cliente    = nombre;
         objEmp.Detalle    = detalle;
         objEmp.fecha      = fecha;
         objDataContext.Tb_Factura.InsertOnSubmit(objEmp);
         // executes the commands to implement the changes to the database
         objDataContext.SubmitChanges();
     }
 }
コード例 #13
0
 public static void AgregarProductodsdecero(string NOMBRE, float PRECIO, String DESCRIPCION)
 {
     using (EntidadesDataContext objDataContext = new EntidadesDataContext())
     {
         Producto objEmp = new Producto();
         // fields to be insert
         objEmp.Nombre      = NOMBRE;
         objEmp.Precio      = PRECIO;
         objEmp.Descripcion = DESCRIPCION;
         objEmp.Detalle     = null;
         objDataContext.Producto.InsertOnSubmit(objEmp);
         // executes the commands to implement the changes to the database
         objDataContext.SubmitChanges();
     }
 }
コード例 #14
0
        public static string totalapagar(int idusuario)
        {
            try {
                EntidadesDataContext context = new EntidadesDataContext();
                var query = context.View_TOTAL_A_PAGAR
                            .Where(t => t.Idusuario == idusuario)
                            .OrderByDescending(t => t.Idusuario)

                            .FirstOrDefault();


                return(query.total.Value.ToString());
            }
            catch (Exception e)
            {
                return(null);
            }
        }
コード例 #15
0
        public static object listardetalle()
        {
            EntidadesDataContext context = new EntidadesDataContext();


            try
            {
                var query =
                    context.Detalle_factura
                    .OrderByDescending(t => t.DetallID)
                    .FirstOrDefault();

                return(query.DetallID);
            }
            catch (Exception e)
            {
                return(null);
            }
        }
コード例 #16
0
        public static int RegistrarUsuario(string nombre, string apellido, string user, string password, DateTime fecha, string pais, string correo)
        {
            int resultado = 0;
            EntidadesDataContext entity = new EntidadesDataContext();
            Usuario usuario             = ConsultarPorUser(user);


            if (usuario == null)
            {
                try
                {
                    usuario                   = new Usuario();
                    usuario.nombre            = nombre;
                    usuario.apellido          = apellido;
                    usuario.nombreUsuario     = user;
                    usuario.contrasenia       = password;
                    usuario.fechaNacimiento   = fecha;
                    usuario.pais              = pais;
                    usuario.correoElectronico = correo;

                    entity.Usuario.InsertOnSubmit(usuario);
                    entity.SubmitChanges();
                    resultado = 3;
                }
                catch (Exception)
                {
                    resultado = 2;
                }
            }
            else
            {
                resultado = 1;
            }


            return(resultado);
        }