예제 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            Exportador exportar = new Exportador();

            exportar.NombreReporte = "DATOS EXPORTADOS A KIMBERLY";
            KC.TableName           = "KC";
            ds.Tables.Add(KC);

            exportar.aExcel(ds, FechaIni.Value, FechaFin.Value);
            //     exportar.aExcel(dt);
        }
예제 #2
0
        private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
        {
            if (Rutas.repot == 1)
            {
                if (stado == true)
                {
                    con.conectar("DM");
                    SqlCommand     cmd2 = new SqlCommand("SELECT A.[RUTA],A.[ORDEN],A.[CLIENTE],B.NOMBRE,case A.DIA  WHEN '0' THEN 'LUNES'  WHEN '1' THEN 'MARTES'  WHEN '2' THEN 'MIERCOLES'  WHEN '3' THEN 'JUEVES'  WHEN '4' THEN 'VIERNES'  WHEN '5' THEN 'SABADO'  WHEN '6' THEN 'ESPECIAL'  ELSE 'N/A'  END as 'DIA' ,A.[SEMANA]  FROM [DM].[dbo].[RUTERO] A  LEFT JOIN (SELECT NOMBRE,CLIENTE  FROM [EXACTUS].[" + Login.empresa + "].[CLIENTE])B  ON A.CLIENTE = B.CLIENTE  where EMPRESA ='" + Login.empresa + "' order by  A.RUTA,A.DIA,A.SEMANA,A.ORDEN", con.condm);
                    SqlDataAdapter da1  = new SqlDataAdapter(cmd2);
                    da1.Fill(RUTERO);
                    con.Desconectar("DM");

                    RUTERO.TableName = "RUTERO";
                    ds.Tables.Add(RUTERO);

                    exp.NombreReporte = "RUTERO COMPLETO DISMO";
                    exp.aExcel(ds);
                }
                else
                {
                    con.conectar("DM");
                    SqlCommand     cmd2 = new SqlCommand("SELECT A.[RUTA],A.[ORDEN],A.[CLIENTE],B.NOMBRE,case A.DIA  WHEN '0' THEN 'LUNES'  WHEN '1' THEN 'MARTES'  WHEN '2' THEN 'MIERCOLES'  WHEN '3' THEN 'JUEVES'  WHEN '4' THEN 'VIERNES'  WHEN '5' THEN 'SABADO'  WHEN '6' THEN 'ESPECIAL'  ELSE 'N/A'  END as 'DIA' ,A.[SEMANA]  FROM [DM].[dbo].[RUTERO] A  LEFT JOIN (SELECT NOMBRE,CLIENTE  FROM [EXACTUS].[" + Login.empresa + "].[CLIENTE])B  ON A.CLIENTE = B.CLIENTE  WHERE RUTA = '" + Ruta + "' and EMPRESA ='" + Login.empresa + "' order by  A.RUTA,A.DIA,A.SEMANA,A.ORDEN", con.condm);
                    SqlDataAdapter da1  = new SqlDataAdapter(cmd2);
                    da1.Fill(RUTERO);
                    con.Desconectar("DM");
                    ds.Tables.Add(RUTERO);
                    exp.NombreReporte = "RUTERO COMPLETO RUTA  " + Ruta + "";
                    exp.aExcel(ds);
                }
            }

            else if (Rutas.repot == 2)
            {
            }

            else if (Rutas.repot == 3)
            {
            }
        }
예제 #3
0
        private void toolStripButton3_Click(object sender, EventArgs e)
        {
            if (ds.Tables.Contains("RUTERO"))
            {
                ds.Tables.Remove(clie_ruta);
            }

            Exportador ex  = new Exportador();
            DateTime   hoy = DateTime.Today;

            clie_ruta.TableName = "RUTERO";
            ds.Tables.Add(clie_ruta);
            ex.NombreReporte = "RUTERO";
            ex.aExcel(ds, hoy, hoy);
        }
예제 #4
0
 private void backgroundWorker2_DoWork(object sender, DoWorkEventArgs e)
 {
     ds.Tables.Add(CARTERA);
     exp.NombreReporte = "REPORTE CARTERA CREDITO DISMO";
     exp.aExcel(ds);
 }