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(); }
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(); }
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(); }
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(); }
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(); }
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(); }