예제 #1
0
 private void busqueda(object sender, RoutedEventArgs e)
 {
     lista.ItemsSource = con.QueryTable("SELECT a.modelo as MODELO, a.tipo_prenda  as TIPO,a.precio_venta as PRECIO_VENTA," +
                                        "a.descripcion as DESCRIPCION, a.precio_proveedor as PRECIO_COMPRA, sum(c.cantidad) as CANTIDAD from articulo a, corresponde_a c WHERE a.id_articulo=c.id_articulo" +
                                        " and a.tipo_prenda ='" + tiposList.SelectedValue + "' GROUP BY (a.modelo,a.descripcion,a.tipo_prenda,a.precio_venta,a.precio_proveedor) order by a.modelo;").DefaultView;
     lista.Columns[0].Visibility = Visibility.Collapsed;
 }
예제 #2
0
        private void busqueda(object sender, RoutedEventArgs e)
        {
            string query = "Select * FROM proveedor WHERE nombre ilike '%" + nombre.Text + "%'";

            lista.ItemsSource           = conn.QueryTable(query).DefaultView;
            lista.Columns[0].Visibility = Visibility.Collapsed;
        }
예제 #3
0
        public inventarioShow()
        {
            InitializeComponent();
            List <String> tipos = new List <String>();

            tipos.Add("Sweater");
            tipos.Add("Blusa");
            tipos.Add("Chaleco");
            tipos.Add("Vestio");
            tipos.Add("Chamarra");
            tipos.Add("Pantalon");
            tipos.Add("Short");
            tipos.Add("Falda");
            tipos.Add("Playera");
            tipos.Add("Crop top");
            tipos.Add("Conjunto");
            tipos.Add("Saco");
            tipos.Add("Leggin");
            tipos.Add("Jumpsuit");
            tiposList.CustomSource = tipos;

            con = new Conexion();
            lista.ItemsSource = con.QueryTable("SELECT a.modelo as MODELO, a.tipo_prenda  as TIPO," +
                                               "a.descripcion as DESCRIPCION, a.precio_venta as PRECIO_VENTA,a.precio_proveedor as PRECIO_COMPRA, sum(c.cantidad) as CANTIDAD" +
                                               " from articulo a, corresponde_a c WHERE a.id_articulo=c.id_articulo " +
                                               " GROUP BY (a.modelo,a.descripcion,a.tipo_prenda,a.precio_venta,a.precio_proveedor) order by a.modelo;").DefaultView;
            //lista.Columns[0].Visibility = Visibility.Collapsed;
        }
예제 #4
0
        public reporte1()
        {
            InitializeComponent();
            con = new Conexion();

            lista.ItemsSource = con.QueryTable("SELECT a.tipo_prenda AS Tipo, SUM(c.cantidad) AS Cantidad FROM articulo a, corresponde_a c WHERE a.id_articulo=c.id_articulo GROUP BY (tipo_prenda) ORDER BY (tipo_prenda);").DefaultView;
        }
예제 #5
0
        public reporte2()
        {
            InitializeComponent();
            con = new Conexion();

            lista.ItemsSource = con.QueryTable("SELECT p.nombre AS Proveedor, a.tipo_prenda AS Tipo, SUM(c.cantidad) AS Cantidad FROM articulo a, corresponde_a c, proveedor p, VSurtido s WHERE a.id_articulo=c.id_articulo AND c.id_articulo=s.id_articulo AND s.id_proveedor=p.id_proveedor GROUP BY (p.nombre, a.tipo_prenda) ORDER BY (p.nombre, a.tipo_prenda);").DefaultView;
        }
예제 #6
0
 public proveedoresLista()
 {
     InitializeComponent();
     con = new Conexion();
     lista.ItemsSource           = con.QueryTable("SELECT * FROM proveedor").DefaultView;
     lista.Columns[0].Visibility = Visibility.Collapsed;
 }
예제 #7
0
        public funcionExtra2()
        {
            InitializeComponent();

            con = new Conexion();
            lista.ItemsSource = con.QueryTable("SELECT num_apartado AS No, MIN(total) AS Total FROM apartado WHERE EXTRACT(MONTH FROM CURRENT_DATE) - EXTRACT(MONTH FROM fecha) < 2 GROUP BY(num_apartado) HAVING MIN(total) < 200;").DefaultView;
        }
예제 #8
0
 private void Button_Click_1(object sender, RoutedEventArgs e)
 {
     try
     {
         if (porPedido.IsChecked.Value)
         {
             lista.ItemsSource = con.QueryTable("Select p.nombre,p.telefono,p.ciudad,p.estado,p.calle,p.numero,p.colonia, p.cp, pp.pagina_web, pp.email from proveedor_por_pedido pp, proveedor p where pp.id_proveedor = p.id_proveedor;  ").DefaultView;
         }
         else
         {
             lista.ItemsSource = con.QueryTable("SELECT * FROM proveedor WHERE nombre like '%" + nombre.Text + "%'").DefaultView;
         }
     }catch (Exception)
     {
         MessageBox.Show("No se encontro el registro", "ERROR!");
     }
 }
        private void busqueda(object sender, RoutedEventArgs e)
        {
            string query = "SELECT * FROM articulo WHERE modelo ilike '%" + modelo.Text + "%'";

            try
            {
                lista.ItemsSource           = con.QueryTable(query).DefaultView;
                lista.Columns[0].Visibility = Visibility.Collapsed;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
예제 #10
0
 private void Button_Click_1(object sender, RoutedEventArgs e)
 {
     lista.ItemsSource = con.QueryTable($"SELECT * FROM nombres_clientes_pref('{tipo.Text}');").DefaultView;
 }
예제 #11
0
 public procedure2()
 {
     InitializeComponent();
     con = new Conexion();
     lista.ItemsSource = con.QueryTable($"SELECT numero_facturas_con_gasto_envio() AS NoFacturas;").DefaultView;
 }
예제 #12
0
 private void Button_Click_1(object sender, RoutedEventArgs e)
 {
     lista.ItemsSource           = con.QueryTable("SELECT * FROM proveedor WHERE nombre ilike '%" + nombre.Text + "%'").DefaultView;
     lista.Columns[0].Visibility = Visibility.Collapsed;
 }
예제 #13
0
 private void Button_Click_1(object sender, RoutedEventArgs e)
 {
     lista.ItemsSource = con.QueryTable($"SELECT * FROM mas_tiempo_almacen('{dias.Text}','{cant.Text}');").DefaultView;
 }
예제 #14
0
 public funcionExtra1()
 {
     InitializeComponent();
     con = new Conexion();
     lista.ItemsSource = con.QueryTable("SELECT COUNT(preferencia.id_preferencia) AS Cuenta, cliente.nombre AS Nombre, cliente.apellido_paterno AS Apellido, cliente.telefono AS Telefono FROM cliente JOIN preferencia USING(id_cliente) GROUP BY cliente.id_cliente HAVING COUNT(preferencia.id_preferencia) > 3;").DefaultView;
 }
예제 #15
0
 private void Button_Click_1(object sender, RoutedEventArgs e)
 {
     lista.ItemsSource = con.QueryTable($"SELECT p.nombre AS Proveedor, v.fecha AS Fecha, a.modelo AS Modelo, a.descripcion AS Descripcion, i.cantidad AS Cantidad, (i.cantidad*a.precio_venta) AS Monto FROM venta v, contiene_a i, articulo a, proveedor p, vsurtido s WHERE fecha>='{fecha1.Text}' AND fecha<='{fecha2.Text}' AND v.id_venta=i.id_venta AND i.id_articulo=s.id_articulo AND p.id_proveedor=s.id_proveedor AND i.id_articulo=a.id_articulo ORDER BY(v.fecha);").DefaultView;
 }
예제 #16
0
 private void buscarNombre(object sender, RoutedEventArgs e)
 {
     lista.ItemsSource           = con.QueryTable("SELECT * FROM cliente WHERE nombre ilike '%" + nombre.Text + "%'").DefaultView;
     lista.Columns[0].Visibility = Visibility.Collapsed;
     selec1.IsEnabled            = true;
 }
예제 #17
0
 private void Button_Click_1(object sender, RoutedEventArgs e)
 {
     lista.ItemsSource = con.QueryTable($"SELECT fecha AS FECHA, monto AS MONTO, gasto_envio AS FLETE, nombre AS PROVEEDOR FROM factura f, proveedor p WHERE nombre ~* '{nombre.Text}' AND f.id_proveedor=p.id_proveedor ORDER BY (fecha);").DefaultView;
 }
예제 #18
0
 private void Button_Click_1(object sender, RoutedEventArgs e)
 {
     lista.ItemsSource = con.QueryTable($"SELECT v.fecha AS Fecha, a.modelo AS MODELO, a.descripcion AS Descripcion, i.cantidad Cantidad, monto AS Monto, CONCAT(c.nombre,' ',c.apellido_paterno) AS Cliente FROM venta v, cliente c, contiene_a i, articulo a WHERE fecha>='{fecha1.Text}' AND fecha<='{fecha2.Text}' AND v.id_cliente=c.id_cliente AND v.id_venta=i.id_venta AND i.id_articulo=a.id_articulo ORDER BY(v.fecha);").DefaultView;
 }
예제 #19
0
 private void Button_Click_1(object sender, RoutedEventArgs e)
 {
     lista.ItemsSource = con.QueryTable($"SELECT modelo AS ARTICULO, descripcion AS Descripcion, f.id_factura AS NO_FACTURA, fecha AS FECHA, (a.precio_proveedor*i.cantidad) AS MONTO, monto AS TOTAL, gasto_envio AS FLETE FROM factura f, articulo a, incluido_en i WHERE modelo ILIKE '{modelo.Text}' AND f.id_factura=i.id_factura AND i.id_articulo=a.id_articulo ORDER BY(fecha, a.id_articulo);").DefaultView;
 }
예제 #20
0
 private void Button_Click_1(object sender, RoutedEventArgs e)
 {
     lista.ItemsSource = con.QueryTable($"SELECT * FROM apartados_proximos_vencer('{limite.Text}');").DefaultView;
 }
예제 #21
0
 public void  busquedaFunc(object sender, RoutedEventArgs e)
 {
     lista.ItemsSource           = con.QueryTable("SELECT * FROM cliente WHERE nombre ilike '%" + nombre.Text + "%'").DefaultView;
     lista.Columns[0].Visibility = Visibility.Collapsed;
 }