Пример #1
0
        //Dar de Baja
        public static List <DataRepository.PropiedadesClienteProveedor> CargarRTN()
        {
            DataRepository.Conectar conn = new DataRepository.Conectar();

            string sql;
            List <DataRepository.PropiedadesClienteProveedor> resultados = new List <DataRepository.PropiedadesClienteProveedor>();

            sql = @"Select RTN From ClienteProveedor.Clientes_Proveedores";

            SqlCommand myCommand = conn.Comando(sql);

            try
            {
                conn.DbOpen();

                SqlDataReader rdr = myCommand.ExecuteReader();

                while (rdr.Read())
                {
                    DataRepository.PropiedadesClienteProveedor proveedorCliente = new DataRepository.PropiedadesClienteProveedor();
                    proveedorCliente.RTN = rdr.GetString(0);
                    resultados.Add(proveedorCliente);
                }

                return(resultados);
            }
            catch (Exception ex)
            {
                return(resultados);
            }
            finally
            {
                conn.DbClose();
            }
        }
Пример #2
0
        public static List <DataRepository.Sucursal> CargarSucursales()
        {
            DataRepository.Conectar conn = new DataRepository.Conectar();

            string sql;
            List <DataRepository.Sucursal> resultados = new List <DataRepository.Sucursal>();

            sql = @"Select IdSucursal From ClienteProveedor.Sucursal";

            SqlCommand myCommand = conn.Comando(sql);

            try
            {
                conn.DbOpen();

                SqlDataReader rdr = myCommand.ExecuteReader();

                while (rdr.Read())
                {
                    DataRepository.Sucursal producto = new DataRepository.Sucursal();
                    producto.IdSucursal = rdr.GetInt32(0);
                    resultados.Add(producto);
                }
                return(resultados);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conn.DbClose();
            }
        }
Пример #3
0
        //Cargar Productos
        //---------------------------------------------------------
        //Cargar Producto en una lista para dar de baja
        public static List <DataRepository.Inventario> CargarCodigoProducto()
        {
            DataRepository.Conectar conn = new DataRepository.Conectar();

            string sql;
            List <DataRepository.Inventario> resultados = new List <DataRepository.Inventario>();

            sql = @"Select NombreProducto From Inventario.Inventario";

            SqlCommand myCommand = conn.Comando(sql);

            try
            {
                conn.DbOpen();
                SqlDataReader rdr = myCommand.ExecuteReader();

                while (rdr.Read())
                {
                    DataRepository.Inventario producto = new DataRepository.Inventario();
                    producto.NombreProducto = rdr.GetString(0);
                    resultados.Add(producto);
                }
                return(resultados);
            }
            catch (Exception ex)
            {
                return(resultados);
            }
            finally
            {
                conn.DbClose();
            }
        }
Пример #4
0
        public static List <DataRepository.PropiedadesClienteProveedorsucursales> CargarNombreSucursal()
        {
            DataRepository.Conectar conn = new DataRepository.Conectar();

            string sql;
            List <DataRepository.PropiedadesClienteProveedorsucursales> resultados = new List <DataRepository.PropiedadesClienteProveedorsucursales>();

            sql = @"Select NombreSucursal From ClienteProveedor.Sucursal";

            SqlCommand myCommand = conn.Comando(sql);

            try
            {
                conn.DbOpen();

                SqlDataReader rdr = myCommand.ExecuteReader();

                while (rdr.Read())
                {
                    DataRepository.PropiedadesClienteProveedorsucursales sucursales = new DataRepository.PropiedadesClienteProveedorsucursales();
                    sucursales.NombreSucursal = rdr.GetString(0);
                    resultados.Add(sucursales);
                }

                return(resultados);
            }
            catch (Exception ex)
            {
                return(resultados);
            }
            finally
            {
                conn.DbClose();
            }
        }
Пример #5
0
        //Cargar impuestos para modificar
        public static List <DataRepository.Impuesto> CargarImpuestosParaModificar()
        {
            DataRepository.Conectar conn = new DataRepository.Conectar();

            string sql;
            List <DataRepository.Impuesto> resultados = new List <DataRepository.Impuesto>();

            sql = @"SELECT Impuesto.IDImpuesto,Impuesto.Descripcion,Impuesto.EstadoImpuesto,Inventario.CodigoBarra, Inventario.CantidadProducto, Inventario.EstadoProducto
                  FROM Inventario.Impuesto INNER JOIN Inventario.Inventario ON Impuesto.IdInventario = Inventario.IdInventario
                  ";
            //sql = @"Select Descripcion From Inventario.Impuesto";
            SqlCommand myCommand = conn.Comando(sql);

            try
            {
                conn.DbOpen();
                SqlDataReader rdr = myCommand.ExecuteReader();

                while (rdr.Read())
                {
                    DataRepository.Impuesto impuesto = new DataRepository.Impuesto();
                    impuesto.IdImpuesto = rdr.GetInt32(0);
                    resultados.Add(impuesto);
                }
                return(resultados);
            }
            catch (Exception ex)
            {
                return(resultados);
            }
            finally
            {
                conn.DbClose();
            }
        }
        public static List<QueryConsultarProductos> CargarProductos()
        {
            DataRepository.Conectar conn = new DataRepository.Conectar();

            List<QueryConsultarProductos> productos = new List<QueryConsultarProductos>();

            string sql = @"SELECT IdInventario, CodigoBarra FROM Inventario.Inventario";

            SqlCommand cmd = conn.Comando(sql);

            try
            {
                conn.DbOpen();
                SqlDataReader rdr = cmd.ExecuteReader();

                while (rdr.Read())
                {
                    QueryConsultarProductos inventario = new QueryConsultarProductos();
                    inventario.CodigoBarra = rdr.GetString(1);
                    productos.Add(inventario);
                }

                return productos;
            }
            catch (Exception ex)
            {
                return productos;
            }
            finally
            {
                conn.DbClose();
            }
        }
Пример #7
0
        public bool CodigoProducto(string codigoBarra)
        {
            DataRepository.InventarioVentas resultados = new DataRepository.InventarioVentas();
            DataRepository.Conectar         conn       = new DataRepository.Conectar();
            int    idInventario = -1;
            string sql          = "SELECT IdInventario, CodigoBarra, NombreProducto, DescripcionProducto, FechaElaboracionProducto, FechaVencimientoProducto, PrecioCompra, PrecioVenta, CantidadProducto,PuntoReorden,Observaciones,EstadoProducto FROM Inventario.Inventario WHERE CodigoBarra = @codigoBarra";

            SqlCommand myCommand = conn.Comando(sql);

            if (codigoBarra == "")
            {
                return(false);
            }
            try
            {
                conn.DbOpen();
                SqlDataReader rdr;

                using (myCommand)
                {
                    myCommand.Parameters.Add("@codigoBarra", SqlDbType.VarChar, 25).Value = codigoBarra;
                }
                rdr = myCommand.ExecuteReader();
                while (rdr.Read())
                {
                    idInventario                        = rdr.GetInt32(0);
                    resultados.IdInventario             = rdr.GetInt32(0);
                    resultados.CodigoBarra              = rdr.GetString(1);
                    resultados.NombreProducto           = rdr.GetString(2);
                    resultados.DescripcionProducto      = rdr.GetString(3);
                    resultados.FechaElaboracionProducto = rdr.GetDateTime(4);
                    resultados.FechaVencimientoProducto = rdr.GetDateTime(5);
                    resultados.PrecioCompra             = rdr.GetDecimal(6);
                    resultados.PrecioVenta              = rdr.GetDecimal(7);
                    resultados.Cantidad                 = rdr.GetInt32(8);
                    resultados.PuntoReorden             = rdr.GetInt32(9);
                    resultados.Observaciones            = rdr.GetString(10);
                    resultados.EstadoProducto           = rdr.GetBoolean(11);
                }
                if (idInventario == -1)
                {
                    return(false);
                }
                else
                {
                    return(true);
                }
            }
            catch (SqlException ex)
            {
                throw new Helpers.CustomException("El producto solicitado no existe.");
                throw ex;
            }
            finally
            {
                conn.DbClose();
            }
        }
Пример #8
0
        //Cargar el impuesto por id de impuesto
        public int CodigoProductoImpuesto(int IdIventarioImpuesto)
        {
            DataRepository.InventarioVentas resultados = new DataRepository.InventarioVentas();
            DataRepository.Conectar         conn       = new DataRepository.Conectar();
            int    idImpuesto = -1;
            string sql        = "SELECT IDImpuesto, Descripcion, Valor,IdInventario  FROM Inventario.Impuesto WHERE IdInventario = @idInventario";

            SqlCommand myCommand = conn.Comando(sql);

            try
            {
                conn.DbOpen();
                SqlDataReader rdr;

                using (myCommand)
                {
                    myCommand.Parameters.Add("@idInventario", SqlDbType.Int, 50).Value = IdIventarioImpuesto;
                    rdr = myCommand.ExecuteReader();
                }
                while (rdr.Read())
                {
                    idImpuesto                   = rdr.GetInt32(0);
                    resultados.IDImpuesto        = rdr.GetInt32(0);
                    resultados.Descripcion       = rdr.GetString(1);
                    resultados.Valor             = rdr.GetDecimal(2);
                    resultados.IdInventario      = rdr.GetInt32(3);
                    resultados.ImpuestoAcumulado = decimal.Parse(rdr.GetDecimal(2).ToString());
                }
                if (idImpuesto == -1)
                {
                    throw new Helpers.CustomException("El producto solicitado no existe.");
                }
                else
                {
                    return(idImpuesto);
                }
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            catch (Helpers.CustomException ex)
            {
                throw ex;
            }
            finally
            {
                conn.DbClose();
            }
        }
Пример #9
0
        public DataTable ListarDetalleFactura(int IdFactura)
        {
            // Instanciando la clase conectar para la comunicacion con la base de datos
            DataRepository.Conectar conn = new DataRepository.Conectar();
            DataView  dv = new DataView();
            DataTable dt = new DataTable();
            // Query
            string sql;

            sql = @"select IdDetalleVenta, Descripcion, CantidadProducto, PrecioUnitario, IdInventario from Venta.Detalle_Ventas where IdVenta=@idVenta order by NumeroProducto ASC";

            // Crear la conexión

            SqlCommand myCommand = conn.Comando(sql);

            using (myCommand)
            {
                myCommand.Parameters.Add("@idVenta", SqlDbType.Int).Value = IdFactura;
            }
            try
            {
                // Crear el Data Adapter
                SqlDataAdapter da = new SqlDataAdapter();
                da.SelectCommand = myCommand;

                // Crear y popular el Data Set
                DataSet ds = new DataSet();

                da.Fill(ds, "Venta.Detalle_Ventas");
                // Obtener la tabla de referencia
                dt = ds.Tables["Venta.Detalle_Ventas"];

                return(dt);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                // Cerrar la conexión
                conn.DbClose();
            }
        }