//Metodo para obtener datos para finanzas public DataTable FinanzaDepartamento(int id_departamento, int mes, int anio) { try { OracleCommand _sql = Enlace.ComandoSP(); _sql.CommandText = "pkg_finanzas.sp_FinanzaDepartamento"; _sql.Parameters.Add("o_data", OracleDbType.RefCursor).Direction = ParameterDirection.Output; OracleParameter departamento = _sql.CreateParameter(); departamento.ParameterName = "departamento"; departamento.Value = id_departamento; departamento.OracleDbType = OracleDbType.Int64; _sql.Parameters.Add(departamento); OracleParameter month = _sql.CreateParameter(); month.ParameterName = "mes"; month.Value = mes; month.OracleDbType = OracleDbType.Int64; _sql.Parameters.Add(month); OracleParameter year = _sql.CreateParameter(); year.ParameterName = "anio"; year.Value = anio; year.OracleDbType = OracleDbType.Int64; _sql.Parameters.Add(year); return(Enlace.RegresaDatos(_sql)); } catch (OracleException ex) { throw ex; } }
//Metodo para listar los departamentos de cada comuna. public DataTable ListaDepartamentoPorComuna(int id_comuna) { try { OracleCommand _sql = Enlace.ComandoSP(); _sql.CommandText = "pkg_finanzas.sp_DepartamentoPorComuna"; _sql.Parameters.Add("o_data", OracleDbType.RefCursor).Direction = ParameterDirection.Output; OracleParameter comuna = _sql.CreateParameter(); comuna.ParameterName = "comuna"; comuna.Value = id_comuna; comuna.OracleDbType = OracleDbType.Int64; _sql.Parameters.Add(comuna); return(Enlace.RegresaDatos(_sql)); } catch (OracleException ex) { throw ex; } }