Exemplo n.º 1
0
 static void Main()
 {
     dia = DateTime.Parse(ConfigurationManager.AppSettings["Dia"]);
     SqlGeneral.inicializar();
     Application.EnableVisualStyles();
     Application.SetCompatibleTextRenderingDefault(false);
     Application.Run(new Menu.Menu());
 }
Exemplo n.º 2
0
        private void btnChoferViajeMasLargo_Click(object sender, EventArgs e)
        {
            this.setearParametrosDeBusqueda();
            SqlConnection conexion = SqlGeneral.nuevaConexion();
            SqlCommand    cmd      = new SqlCommand("SELECT TOP 5 Chofer_Nombre as 'Chofer Nombre',Chofer_Apellido as 'Chofer Apellido',Viaje_Cant_Kilometros AS 'Kilometros Recorridos' " +
                                                    " FROM SQLGROUP.Choferes c INNER JOIN SQLGROUP.Viajes v ON c.Chofer_Id = v.Viaje_Chofer_Id " +
                                                    " WHERE YEAR(v.Viaje_Fecha) = @anio AND MONTH(v.Viaje_Fecha) BETWEEN @mesInicial AND @mesFinal " +
                                                    " ORDER BY v.Viaje_Cant_Kilometros DESC", conexion);

            cmd.Parameters.Add(new SqlParameter("@anio", anio));
            cmd.Parameters.Add(new SqlParameter("@mesInicial", mesInicial));
            cmd.Parameters.Add(new SqlParameter("@mesFinal", mesFinal));
            conexion.Open();
            SqlDataAdapter da = new SqlDataAdapter(cmd);
            DataTable      dt = new DataTable();

            da.Fill(dt);
            dgvResultados.DataSource = dt;
            conexion.Close();
        }
Exemplo n.º 3
0
        private void btnClienteMayorConsumo_Click(object sender, EventArgs e)
        {
            this.setearParametrosDeBusqueda();
            SqlConnection conexion = SqlGeneral.nuevaConexion();
            SqlCommand    cmd      = new SqlCommand("SELECT TOP 5 Cliente_Nombre as 'Cliente Nombre' ,Cliente_Apellido as 'Cliente Apellido', SUM(Factura_Total) AS 'Consumo total' " +
                                                    " FROM SQLGROUP.Clientes c INNER JOIN SQLGROUP.Facturas f ON c.Cliente_Id = f.Factura_Cliente_Id " +
                                                    " WHERE YEAR(f.Factura_Fecha) = @anio AND MONTH(f.Factura_Fecha) BETWEEN @mesInicial AND @mesFinal " +
                                                    " GROUP BY c.Cliente_Nombre, c.Cliente_Apellido " +
                                                    " ORDER BY SUM(f.Factura_Total) DESC", conexion);

            cmd.Parameters.Add(new SqlParameter("@anio", anio));
            cmd.Parameters.Add(new SqlParameter("@mesInicial", mesInicial));
            cmd.Parameters.Add(new SqlParameter("@mesFinal", mesFinal));
            conexion.Open();
            SqlDataAdapter da = new SqlDataAdapter(cmd);
            DataTable      dt = new DataTable();

            da.Fill(dt);
            dgvResultados.DataSource = dt;
            conexion.Close();
        }
Exemplo n.º 4
0
        private void btnChoferMayorRecaudacion_Click(object sender, EventArgs e)
        {
            this.setearParametrosDeBusqueda();
            SqlConnection conexion = SqlGeneral.nuevaConexion();
            SqlCommand    cmd      = new SqlCommand("SELECT TOP 5 Chofer_Nombre as 'Chofer Nombre', Chofer_Apellido as 'Chofer Apellido',SUM(Rendicion_Importe) AS 'Recaudacion' " +
                                                    "FROM SQLGROUP.Choferes c JOIN SQLGROUP.Rendiciones r ON c.Chofer_Id = r.Rendicion_Chofer_Id " +
                                                    "WHERE YEAR(r.Rendicion_Fecha) = @anio AND MONTH(r.Rendicion_Fecha) BETWEEN @mesInicial AND @mesFinal " +
                                                    "GROUP BY c.Chofer_Nombre, c.Chofer_Apellido " +
                                                    "ORDER BY SUM(r.Rendicion_Importe) DESC", conexion);

            cmd.Parameters.Add(new SqlParameter("@anio", anio));
            cmd.Parameters.Add(new SqlParameter("@mesInicial", mesInicial));
            cmd.Parameters.Add(new SqlParameter("@mesFinal", mesFinal));
            conexion.Open();
            SqlDataAdapter da = new SqlDataAdapter(cmd);
            DataTable      dt = new DataTable();

            da.Fill(dt);
            dgvResultados.DataSource = dt;
            conexion.Close();
        }
Exemplo n.º 5
0
        private void btnClienteMismoAuto_Click(object sender, EventArgs e)
        {
            this.setearParametrosDeBusqueda();
            SqlConnection conexion = SqlGeneral.nuevaConexion();
            SqlCommand    cmd      = new SqlCommand("SELECT TOP 5 Cliente_Nombre as 'Cliente Nombre', Cliente_Apellido as 'Cliente Apellido', SQLGROUP.getAutoPatente(Viaje_Auto_Id) as  'Automovil' ,COUNT(Viaje_Auto_Id) AS 'Cantidad de viajes' " +
                                                    " FROM SQLGROUP.Clientes c INNER JOIN SQLGROUP.Viajes v ON c.Cliente_Id = v.Viaje_Cliente_Id " +
                                                    " WHERE YEAR(v.Viaje_Fecha) = @anio AND MONTH(v.Viaje_Fecha) BETWEEN @mesInicial AND @mesFinal " +
                                                    " GROUP BY c.Cliente_Nombre, c.Cliente_Apellido, v.Viaje_Auto_Id " +
                                                    " ORDER BY COUNT(v.Viaje_Auto_Id) DESC", conexion);

            cmd.Parameters.Add(new SqlParameter("@anio", anio));
            cmd.Parameters.Add(new SqlParameter("@mesInicial", mesInicial));
            cmd.Parameters.Add(new SqlParameter("@mesFinal", mesFinal));
            conexion.Open();
            SqlDataAdapter da = new SqlDataAdapter(cmd);
            DataTable      dt = new DataTable();

            da.Fill(dt);
            dgvResultados.DataSource = dt;
            conexion.Close();
        }