Esempio n. 1
0
        public static void cargarGridFacturasPagadasMesEspecificado(DataGridView grid, Empresa selec, int mes, int anio)
        {
            string        query   = string.Format(@"SELECT DISTINCT Factura_codigo, Factura_fecha, Factura_total, Factura_fecha_venc, Factura_cliente 
                                            FROM LORDS_OF_THE_STRINGS_V2.Factura F
                                            JOIN LORDS_OF_THE_STRINGS_V2.Pago P ON F.Factura_codigo = P.Pago_factura
                                            WHERE Factura_empresa = @idEmpresa AND F.Factura_rendicion IS NULL AND F.Factura_habilitada = 1 
                                            AND MONTH(P.Pago_fecha) = @mes AND YEAR(P.Pago_fecha) = @anio
                                            AND (SELECT COUNT(*) FROM LORDS_OF_THE_STRINGS_V2.Pago P2 WHERE P2.Pago_factura = F.Factura_codigo) >
											 (SELECT COUNT(*) FROM LORDS_OF_THE_STRINGS_V2.Devolucion D WHERE D.Devolucion_factura = F.Factura_codigo)"                                            );
            SqlConnection conn    = DBConnection.getConnection();
            SqlCommand    command = new SqlCommand(query, conn);

            command.Parameters.Add("@idEmpresa", SqlDbType.Int);
            command.Parameters["@idEmpresa"].Value = selec.id;

            command.Parameters.Add("@mes", SqlDbType.Int);
            command.Parameters["@mes"].Value = mes;

            command.Parameters.Add("@anio", SqlDbType.Int);
            command.Parameters["@anio"].Value = anio;

            DBConnection.llenar_grilla_command(grid, command);
            command.Dispose();
            conn.Close();
            conn.Dispose();
        }
Esempio n. 2
0
        public static void cargarFacturasFiltrada(DataGridView grid, long idFiltro, string query, string nombreParam)
        {
            SqlConnection conn    = DBConnection.getConnection();
            SqlCommand    command = new SqlCommand(query, conn);

            command.Parameters.Add(nombreParam, SqlDbType.BigInt);
            command.Parameters[nombreParam].Value = idFiltro;

            DBConnection.llenar_grilla_command(grid, command);

            command.Dispose();
            conn.Close();
            conn.Dispose();
        }
Esempio n. 3
0
        public static void llenarGridBuscarCliente(DataGridView grid, string dniCliente)
        {
            string query = string.Format(@"SELECT Cliente_codigo Código, Cliente_dni DNI, Cliente_nombre Nombre, Cliente_apellido Apellido, Cliente_fecha_nac Fecha_Nacimiento, Cliente_mail Mail, Cliente_direccion Dirección, Cliente_codigo_postal Código_Postal, Cliente_telefono Teléfono
                                        FROM LORDS_OF_THE_STRINGS_V2.Cliente WHERE Cliente_dni = @dni AND Cliente_habilitado = 1");

            SqlConnection conn    = DBConnection.getConnection();
            SqlCommand    comando = new SqlCommand(query, conn);

            comando.Parameters.AddWithValue("@dni", dniCliente);
            DBConnection.llenar_grilla_command(grid, comando);

            comando.Dispose();
            conn.Close();
            conn.Dispose();
        }
Esempio n. 4
0
        public static void llenarDataGrid(DataGridView grid, string queryParam, string filtroNombre, string filtroApellido, long filtroDNI)
        {
            SqlConnection conn    = DBConnection.getConnection();
            SqlCommand    command = new SqlCommand(queryParam, conn);

            command.Parameters.AddWithValue("@nombre", filtroNombre);
            command.Parameters.AddWithValue("@apell", filtroApellido);

            command.Parameters.Add("@dni", SqlDbType.BigInt);
            command.Parameters["@dni"].Value = filtroDNI;

            DBConnection.llenar_grilla_command(grid, command);
            command.Dispose();
            conn.Close();
            conn.Dispose();
        }
Esempio n. 5
0
        public static void cargarGridItemsFactura(DataGridView grid, Factura selec)
        {
            string        query   = string.Format(@"SELECT ItemFactura_codigo Codigo, ItemFactura_cantidad Cantidad, ItemFactura_monto Total
                                            FROM LORDS_OF_THE_STRINGS_V2.Item_Factura 
                                            WHERE ItemFactura_factura = @idFactura");
            SqlConnection conn    = DBConnection.getConnection();
            SqlCommand    command = new SqlCommand(query, conn);

            command.Parameters.Add("@idFactura", SqlDbType.Int);
            command.Parameters["@idFactura"].Value = selec.id;

            DBConnection.llenar_grilla_command(grid, command);

            command.Dispose();
            conn.Close();
            conn.Dispose();
        }
Esempio n. 6
0
        public static void cargarGridFacturasPagadasEsteMes(DataGridView grid, Empresa selec)
        {
            string        fecha_act = Utils.obtenerFecha().ToString("yyyy-MM-dd HH:mm:ss");
            string        query     = string.Format(@"SELECT DISTINCT Factura_codigo, Factura_fecha, Factura_total, Factura_fecha_venc, Factura_cliente 
                                            FROM LORDS_OF_THE_STRINGS_V2.Factura F
                                            JOIN LORDS_OF_THE_STRINGS_V2.Pago P ON F.Factura_codigo = P.Pago_factura
                                            WHERE Factura_empresa = @idEmpresa AND F.Factura_rendicion IS NULL AND F.Factura_habilitada = 1 
                                            AND MONTH(P.Pago_fecha) = MONTH(CONVERT(datetime, @fecha_act, 121)) AND YEAR(P.Pago_fecha) = YEAR(CONVERT(datetime, @fecha_act, 121))
                                            AND (SELECT COUNT(*) FROM LORDS_OF_THE_STRINGS_V2.Pago P2 WHERE P2.Pago_factura = F.Factura_codigo) >
											 (SELECT COUNT(*) FROM LORDS_OF_THE_STRINGS_V2.Devolucion D WHERE D.Devolucion_factura = F.Factura_codigo)"                                            );
            SqlConnection conn      = DBConnection.getConnection();
            SqlCommand    command   = new SqlCommand(query, conn);

            command.Parameters.Add("@idEmpresa", SqlDbType.Int);
            command.Parameters["@idEmpresa"].Value = selec.id;
            command.Parameters.AddWithValue("@fecha_act", fecha_act);

            DBConnection.llenar_grilla_command(grid, command);
            command.Dispose();
            conn.Close();
            conn.Dispose();
        }