diff --git a/App_Code/ClsContabilidad.vb b/App_Code/ClsContabilidad.vb
index 4d1a5bb5b..940f0c4c3 100644
--- a/App_Code/ClsContabilidad.vb
+++ b/App_Code/ClsContabilidad.vb
@@ -5868,6 +5868,99 @@ Public Class ClsContabilidad
Return Retorno
End Function
+ Public Function GetContaEjercicio(CveEmpresa As Integer) As Boolean
+ Dim Retorno = False
+
+ DataAdapter("PA_Conta_ContaEjerciciosGet")
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ End With
+
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As Exception
+ Me.OnError("Ocurrió un error al obtener el catálogo de Conta Ejercicios", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
+ End Try
+
+ Return Retorno
+ End Function
+
+ Public Function AddContaEjercicio(FechaIng As String, CveUsuario As Integer, CveEmpresa As Integer, Optional Ejercicio As Integer = -1, Optional PeriodoActual As Integer = -1,
+ Optional CveCuentaCierre As Integer = -1, Optional CvePoliza As Integer = -1, Optional CvePrePoliza As Integer = -1,
+ Optional Estatus As Integer = -1) As Boolean
+ Dim Retorno = False
+
+ DataAdapter("PA_Conta_ContaEjerciciosAdd")
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@Ejercicio", SqlDbType.Int).Value = Ejercicio
+ .Add("@PeriodoActual", SqlDbType.Int).Value = PeriodoActual
+ .Add("@CveCuentaCierre", SqlDbType.Int).Value = CveCuentaCierre
+ .Add("@CvePoliza", SqlDbType.Int).Value = CvePoliza
+ .Add("@CvePrePoliza", SqlDbType.Int).Value = CvePrePoliza
+ .Add("@Estatus", SqlDbType.Int).Value = Estatus
+ .Add("@FechaIng", SqlDbType.Int).Value = FechaIng
+ .Add("@CveUsuario", SqlDbType.Int).Value = CveUsuario
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ End With
+
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As Exception
+ Me.OnError("Ocurrió un error al agregar el catálogo de Conta Ejercicios", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
+ End Try
+
+ Return Retorno
+ End Function
+
+ Public Function UpdateContaEjercicio(CveEjercicio As Integer, Optional Ejercicio As Integer = -1, Optional PeriodoActual As Integer = -1, Optional CveCuentaCierre As Integer = -1,
+ Optional CvePoliza As Integer = -1, Optional CvePrePoliza As Integer = -1, Optional Estatus As Integer = -1) As Boolean
+ Dim Retorno = False
+
+ DataAdapter("PA_Conta_ContaEjerciciosAdd")
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@CveEjercicio", SqlDbType.Int).Value = CveEjercicio
+ .Add("@Ejercicio", SqlDbType.Int).Value = Ejercicio
+ .Add("@PeriodoActual", SqlDbType.Int).Value = PeriodoActual
+ .Add("@CveCuentaCierre", SqlDbType.Int).Value = CveCuentaCierre
+ .Add("@CvePoliza", SqlDbType.Int).Value = CvePoliza
+ .Add("@CvePrePoliza", SqlDbType.Int).Value = CvePrePoliza
+ .Add("@Estatus", SqlDbType.Int).Value = Estatus
+ End With
+
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As Exception
+ Me.OnError("Ocurrió un error al actualizar el catálogo de Conta Ejercicios", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
+ End Try
+
+ Return Retorno
+ End Function
+
+ Public Function RemoveContaEjercicio(CveEmpresa As Integer) As Boolean
+ Dim Retorno = False
+
+ DataAdapter("PA_Conta_ContaEjerciciosDelete")
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ End With
+
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As Exception
+ Me.OnError("Ocurrió un error al eliminar el catálogo de Conta Ejercicios", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
+ End Try
+
+ Return Retorno
+ End Function
+
#Region " RECONSTRUCCION DE PREPOLIZAS "
Public Function ReconstruirPP_PagoCompra(CvePrePoliza As Integer) As Boolean
Dim Retorno = False
diff --git a/App_Code/ClsPaginas.vb b/App_Code/ClsPaginas.vb
index 3023c3cae..1fefdd172 100644
--- a/App_Code/ClsPaginas.vb
+++ b/App_Code/ClsPaginas.vb
@@ -4071,6 +4071,7 @@ Public Class ClsPaginas
PaginaDict.Add("/Contabilidad2/MovimientosConProveedores.aspx".ToUpper(), 619)
PaginaDict.Add("/Contabilidad2/RepBalanceGeneral.aspx".ToUpper(), 530)
PaginaDict.Add("/Contabilidad2/CatCuentasAsignaciones.aspx".ToUpper(), 724)
+ PaginaDict.Add("/Contabilidad2/CatContaEjercicios.aspx".ToUpper(), 725)
#End Region
'CONTRATOS
#Region "Contratos"
diff --git a/Contabilidad2/CatContaEjercicios.aspx b/Contabilidad2/CatContaEjercicios.aspx
new file mode 100644
index 000000000..869eb29e1
--- /dev/null
+++ b/Contabilidad2/CatContaEjercicios.aspx
@@ -0,0 +1,30 @@
+<%@ Page Title="Contabilidad2 - Catálogo Ejercicios" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="CatContaEjercicios.aspx.vb" Inherits="Contabilidad2_CatContaEjercicios" %>
+
+<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
+
+
+
+
+
+
+
+ Catálogo de Cuentas Asignación.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Contabilidad2/CatContaEjercicios.aspx.vb b/Contabilidad2/CatContaEjercicios.aspx.vb
new file mode 100644
index 000000000..1ebc78f72
--- /dev/null
+++ b/Contabilidad2/CatContaEjercicios.aspx.vb
@@ -0,0 +1,13 @@
+Imports System.Data
+Imports System.Linq
+Imports Extensiones
+
+Partial Class Contabilidad2_CatContaEjercicios
+ Inherits ClsPaginas
+
+ Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load
+ If Not Page.IsPostBack Then
+
+ End If
+ End Sub
+End Class