private static SqlDataAdapter InicializarAdaptador() { String getSQL = "SELECT TOP 1 ID,UsaSeparadorCta,SeparadorCta,UsaPredecesor,charPredecesor,CantCharNivel1,CantCharNivel2,CantCharNivel3, " + "CantCharNivel4,CantCharNivel5,CantCharNivel6,IDCtaUtilidadPeriodo,IDCtaUtilidadAcumulada,MesInicioPeriodoFiscal, " + "MesFinalPeriodoFiscal,UsaSeparadorCentro,SeparadorCentro,UsaPredecesorCentro,charPredecesorCentro,LongAsiento,TipoCambio " + "FROM dbo.cntParametros"; String InsertSQL = "[dbo].[cntUpdateParametrosContabilidad]"; String UpdateSQL = "[dbo].[cntUpdateParametrosContabilidad]"; try { SqlDataAdapter oAdaptador = new SqlDataAdapter() { SelectCommand = new SqlCommand(getSQL, ConnectionManager.GetConnection()), InsertCommand = new SqlCommand(InsertSQL, ConnectionManager.GetConnection()), UpdateCommand = new SqlCommand(UpdateSQL, ConnectionManager.GetConnection()) }; //Paremetros Insert oAdaptador.InsertCommand.CommandType = CommandType.StoredProcedure; oAdaptador.InsertCommand.Parameters.Add("@Operacion", SqlDbType.NChar).Value = "I"; oAdaptador.InsertCommand.Parameters.Add("@ID", SqlDbType.Int).SourceColumn = "ID"; oAdaptador.InsertCommand.Parameters.Add("@UsaSeparadorCuenta", SqlDbType.Int).SourceColumn = "UsaSeparadorCta"; oAdaptador.InsertCommand.Parameters.Add("@SeparadorCta", SqlDbType.NVarChar).SourceColumn = "SeparadorCta"; oAdaptador.InsertCommand.Parameters.Add("@UsaPredecesor", SqlDbType.Int).SourceColumn = "UsaPredecesor"; oAdaptador.InsertCommand.Parameters.Add("@charPredecesor", SqlDbType.NVarChar).SourceColumn = "charPredecesor"; oAdaptador.InsertCommand.Parameters.Add("@CantCharNivel1", SqlDbType.NVarChar).SourceColumn = "CantCharNivel1"; oAdaptador.InsertCommand.Parameters.Add("@CantCharNivel2", SqlDbType.NVarChar).SourceColumn = "CantCharNivel2"; oAdaptador.InsertCommand.Parameters.Add("@CantCharNivel3", SqlDbType.NVarChar).SourceColumn = "CantCharNivel3"; oAdaptador.InsertCommand.Parameters.Add("@CantCharNivel4", SqlDbType.NVarChar).SourceColumn = "CantCharNivel4"; oAdaptador.InsertCommand.Parameters.Add("@CantCharNivel5", SqlDbType.NVarChar).SourceColumn = "CantCharNivel5"; oAdaptador.InsertCommand.Parameters.Add("@CantCharNivel6", SqlDbType.NVarChar).SourceColumn = "CantCharNivel6"; oAdaptador.InsertCommand.Parameters.Add("@IDCtaUtilidadAcumulada", SqlDbType.BigInt).SourceColumn = "IDCtaUtilidadAcumulada"; oAdaptador.InsertCommand.Parameters.Add("@IDCtaUtilidadPeriodo", SqlDbType.BigInt).SourceColumn = "IDCtaUtilidadPeriodo"; oAdaptador.InsertCommand.Parameters.Add("@MesInicioPeriodoFiscal", SqlDbType.Int).SourceColumn = "MesInicioPeriodoFiscal"; oAdaptador.InsertCommand.Parameters.Add("@MesFinalPeriodoFiscal", SqlDbType.Int).SourceColumn = "MesFinalPeriodoFiscal"; oAdaptador.InsertCommand.Parameters.Add("@UsaSeparadorCentro", SqlDbType.Int).SourceColumn = "UsaSeparadorCentro"; oAdaptador.InsertCommand.Parameters.Add("@SeparadorCentro", SqlDbType.NVarChar).SourceColumn = "SeparadorCentro"; oAdaptador.InsertCommand.Parameters.Add("@UsaPredecesorCentro", SqlDbType.Int).SourceColumn = "UsaPredecesorCentro"; oAdaptador.InsertCommand.Parameters.Add("@charPredecesorCentro", SqlDbType.NVarChar).SourceColumn = "charPredecesorCentro"; oAdaptador.InsertCommand.Parameters.Add("@LongAsiento", SqlDbType.Int).SourceColumn = "LongAsiento"; oAdaptador.InsertCommand.Parameters.Add("@TipoCambio", SqlDbType.NVarChar).SourceColumn = "TipoCambio"; //Paremetros Delete oAdaptador.UpdateCommand.CommandType = CommandType.StoredProcedure; oAdaptador.UpdateCommand.Parameters.Add("@Operacion", SqlDbType.NChar).Value = "U"; oAdaptador.UpdateCommand.Parameters.Add("@ID", SqlDbType.Int).SourceColumn = "ID"; oAdaptador.UpdateCommand.Parameters.Add("@UsaSeparadorCuenta", SqlDbType.Int).SourceColumn = "UsaSeparadorCta"; oAdaptador.UpdateCommand.Parameters.Add("@SeparadorCta", SqlDbType.NVarChar).SourceColumn = "SeparadorCta"; oAdaptador.UpdateCommand.Parameters.Add("@UsaPredecesor", SqlDbType.Int).SourceColumn = "UsaPredecesor"; oAdaptador.UpdateCommand.Parameters.Add("@charPredecesor", SqlDbType.NVarChar).SourceColumn = "charPredecesor"; oAdaptador.UpdateCommand.Parameters.Add("@CantCharNivel1", SqlDbType.NVarChar).SourceColumn = "CantCharNivel1"; oAdaptador.UpdateCommand.Parameters.Add("@CantCharNivel2", SqlDbType.NVarChar).SourceColumn = "CantCharNivel2"; oAdaptador.UpdateCommand.Parameters.Add("@CantCharNivel3", SqlDbType.NVarChar).SourceColumn = "CantCharNivel3"; oAdaptador.UpdateCommand.Parameters.Add("@CantCharNivel4", SqlDbType.NVarChar).SourceColumn = "CantCharNivel4"; oAdaptador.UpdateCommand.Parameters.Add("@CantCharNivel5", SqlDbType.NVarChar).SourceColumn = "CantCharNivel5"; oAdaptador.UpdateCommand.Parameters.Add("@CantCharNivel6", SqlDbType.NVarChar).SourceColumn = "CantCharNivel6"; oAdaptador.UpdateCommand.Parameters.Add("@IDCtaUtilidadAcumulada", SqlDbType.BigInt).SourceColumn = "IDCtaUtilidadAcumulada"; oAdaptador.UpdateCommand.Parameters.Add("@IDCtaUtilidadPeriodo", SqlDbType.BigInt).SourceColumn = "IDCtaUtilidadPeriodo"; oAdaptador.UpdateCommand.Parameters.Add("@MesInicioPeriodoFiscal", SqlDbType.Int).SourceColumn = "MesInicioPeriodoFiscal"; oAdaptador.UpdateCommand.Parameters.Add("@MesFinalPeriodoFiscal", SqlDbType.Int).SourceColumn = "MesFinalPeriodoFiscal"; oAdaptador.UpdateCommand.Parameters.Add("@UsaSeparadorCentro", SqlDbType.Int).SourceColumn = "UsaSeparadorCentro"; oAdaptador.UpdateCommand.Parameters.Add("@SeparadorCentro", SqlDbType.NVarChar).SourceColumn = "SeparadorCentro"; oAdaptador.UpdateCommand.Parameters.Add("@UsaPredecesorCentro", SqlDbType.Int).SourceColumn = "UsaPredecesorCentro"; oAdaptador.UpdateCommand.Parameters.Add("@charPredecesorCentro", SqlDbType.NVarChar).SourceColumn = "charPredecesorCentro"; oAdaptador.UpdateCommand.Parameters.Add("@LongAsiento", SqlDbType.Int).SourceColumn = "LongAsiento"; oAdaptador.UpdateCommand.Parameters.Add("@TipoCambio", SqlDbType.NVarChar).SourceColumn = "TipoCambio"; return(oAdaptador); } catch (Exception) { throw; } }
//public static int GetNextConsecutivo(int Nivel1, int Nivel2, int Nivel3) //{ // int ID = 0; // DataSet DS = new DataSet(); // SqlCommand oCmd = new SqlCommand("dbo.cntGetNextConsecutivoCentroCosto", ConnectionManager.GetConnection()); // SqlConnection oConn = oCmd.Connection; // try // { // oCmd.CommandType = CommandType.StoredProcedure; // oCmd.Parameters.Add("@iNivel1", SqlDbType.Int).Value = Nivel1; // oCmd.Parameters.Add("@iNivel2", SqlDbType.Int).Value = Nivel2; // oCmd.Parameters.Add("@iNivel3", SqlDbType.Int).Value = Nivel3; // oCmd.Parameters.Add("@Resultado", SqlDbType.BigInt).Direction = ParameterDirection.ReturnValue; // if (oConn.State == ConnectionState.Closed) // oConn.Open(); // oCmd.ExecuteNonQuery(); // if (oCmd.Parameters["@Resultado"].Value != DBNull.Value) // ID = (int)oCmd.Parameters["@Resultado"].Value; // } // catch (Exception) // { // throw; // } // finally // { // if (oConn.State == ConnectionState.Open) // oConn.Close(); // } // return ID; //} public static int GetNextConsecutivo(int Nivel1, int Nivel2, int Nivel3) { int ID = 0; DataSet DS = new DataSet(); SqlCommand oCmd = new SqlCommand("dbo.cntGetNextConsecutivoCentroCostoFinal", ConnectionManager.GetConnection()); SqlConnection oConn = oCmd.Connection; try { oCmd.CommandType = CommandType.StoredProcedure; oCmd.Parameters.Add("@iNivel1", SqlDbType.Int).Value = Nivel1; oCmd.Parameters.Add("@iNivel2", SqlDbType.Int).Value = Nivel2; oCmd.Parameters.Add("@iNivel3", SqlDbType.Int).Value = Nivel3; oCmd.Parameters.Add("@NextCentro", SqlDbType.Int).Value = 0; oCmd.Parameters["@NextCentro"].Direction = ParameterDirection.Output; if (oConn.State == ConnectionState.Closed) { oConn.Open(); } oCmd.ExecuteNonQuery(); if (oCmd.Parameters["@NextCentro"].Value != DBNull.Value) { ID = (int)oCmd.Parameters["@NextCentro"].Value; } } catch (Exception) { throw; } finally { if (oConn.State == ConnectionState.Open) { oConn.Close(); } } return(ID); }
public static bool ValidaFechaInPeriodoContable(DateTime Fecha) { bool bResult = false; DataSet DS = new DataSet(); SqlCommand oCmd = new SqlCommand("dbo.cntValidaFechaInPeriodoContables", ConnectionManager.GetConnection()); SqlConnection oConn = oCmd.Connection; try { oCmd.CommandType = CommandType.StoredProcedure; oCmd.Parameters.Add("@Fecha", SqlDbType.Date, 50).Value = Fecha; if (oConn.State == ConnectionState.Closed) { oConn.Open(); } oCmd.ExecuteNonQuery(); bResult = true; } catch (Exception) { throw; } finally { if (oConn.State == ConnectionState.Open) { oConn.Close(); } } return(bResult); }
public static DataSet GetCentroNotInCentroCuenta(long IDCuenta) { DataSet DS = new DataSet(); SqlCommand oCmd = new SqlCommand("SELECT IDCentro,Centro, Descr FROM dbo.cntCentroCosto " + "WHERE IDCentro NOT IN(SELECT IDCentro FROM dbo.cntCuentaCentro WHERE IDCuenta = @IDCuenta) AND Acumulador = 0", ConnectionManager.GetConnection()); oCmd.Parameters.Add("@IDCuenta", SqlDbType.Int).Value = IDCuenta; SqlDataAdapter oAdap = new SqlDataAdapter(oCmd); oAdap.Fill(DS, "Data"); return(DS); }
private static SqlDataAdapter InicializarAdaptador() { String getSQL = "SELECT A.IDCentro,A.Nivel1,A.Nivel2,A.Nivel3,A.Centro,A.Descr,A.IDCentroAnterior,A.Acumulador,A.IDCentroAcumulador,B.Descr DescrCentroAcumulador,A.ReadOnlySys,A.Activo FROM dbo.cntCentroCosto A LEFT JOIN dbo.cntCentroCosto B ON A.IDCentroAcumulador=B.IDCentro WHERE (A.IDCentro=@IDCentro OR @IDCentro=-1) AND (A.Nivel1=@Nivel1 OR @Nivel1='*') AND (A.Nivel2=@Nivel2 OR @Nivel2='*') AND (A.Nivel3=@Nivel3 OR @Nivel3='*') AND (A.Descr = @Descr OR @Descr='*') AND (A.Acumulador=@Acumulador OR @Acumulador =-1) order by Cast(A.Nivel1 as int), Cast(A.Nivel2 as int), cast(A.Nivel3 as int)"; String InsertSQL = "[dbo].[cntUpdateCentroCosto]"; String UpdateSQL = "[dbo].[cntUpdateCentroCosto]"; String DeleteSQL = "[dbo].[cntUpdateCentroCosto]"; try { SqlDataAdapter oAdaptador = new SqlDataAdapter() { SelectCommand = new SqlCommand(getSQL, ConnectionManager.GetConnection()), InsertCommand = new SqlCommand(InsertSQL, ConnectionManager.GetConnection()), UpdateCommand = new SqlCommand(UpdateSQL, ConnectionManager.GetConnection()), DeleteCommand = new SqlCommand(DeleteSQL, ConnectionManager.GetConnection()) }; //Paremetros Select oAdaptador.SelectCommand.Parameters.Add("@IDCentro", SqlDbType.Int).SourceColumn = "IDCentro"; oAdaptador.SelectCommand.Parameters.Add("@Nivel1", SqlDbType.NChar).SourceColumn = "Nivel1"; oAdaptador.SelectCommand.Parameters.Add("@Nivel2", SqlDbType.NChar).SourceColumn = "Nivel2"; oAdaptador.SelectCommand.Parameters.Add("@Nivel3", SqlDbType.NChar).SourceColumn = "Nivel3"; oAdaptador.SelectCommand.Parameters.Add("@Descr", SqlDbType.NChar).SourceColumn = "Descr"; oAdaptador.SelectCommand.Parameters.Add("@Acumulador", SqlDbType.Int).SourceColumn = "Acumulador"; //Paremetros Insert oAdaptador.InsertCommand.CommandType = CommandType.StoredProcedure; oAdaptador.InsertCommand.Parameters.Add("@Operacion", SqlDbType.NChar).Value = "I"; oAdaptador.InsertCommand.Parameters.Add("@IDCentro", SqlDbType.Int).SourceColumn = "IDCentro"; oAdaptador.InsertCommand.Parameters.Add("@Nivel1", SqlDbType.NChar).SourceColumn = "Nivel1"; oAdaptador.InsertCommand.Parameters.Add("@Nivel2", SqlDbType.NChar).SourceColumn = "Nivel2"; oAdaptador.InsertCommand.Parameters.Add("@Nivel3", SqlDbType.NChar).SourceColumn = "Nivel3"; oAdaptador.InsertCommand.Parameters.Add("@Descr", SqlDbType.NChar).SourceColumn = "Descr"; oAdaptador.InsertCommand.Parameters.Add("@IDCentroAnterior", SqlDbType.Int).SourceColumn = "IDCentroAnterior"; oAdaptador.InsertCommand.Parameters.Add("@Acumulador", SqlDbType.Bit).SourceColumn = "Acumulador"; oAdaptador.InsertCommand.Parameters.Add("@IDCentroAcumulador", SqlDbType.Int).SourceColumn = "IDCentroAcumulador"; oAdaptador.InsertCommand.Parameters.Add("@Activo", SqlDbType.Bit).SourceColumn = "Activo"; //Paremetros Update oAdaptador.UpdateCommand.CommandType = CommandType.StoredProcedure; oAdaptador.UpdateCommand.Parameters.Add("@Operacion", SqlDbType.NChar).Value = "U"; oAdaptador.UpdateCommand.Parameters.Add("@IDCentro", SqlDbType.Int).SourceColumn = "IDCentro"; oAdaptador.UpdateCommand.Parameters.Add("@Nivel1", SqlDbType.NChar).SourceColumn = "Nivel1"; oAdaptador.UpdateCommand.Parameters.Add("@Nivel2", SqlDbType.NChar).SourceColumn = "Nivel2"; oAdaptador.UpdateCommand.Parameters.Add("@Nivel3", SqlDbType.NChar).SourceColumn = "Nivel3"; oAdaptador.UpdateCommand.Parameters.Add("@Descr", SqlDbType.NChar).SourceColumn = "Descr"; oAdaptador.UpdateCommand.Parameters.Add("@IDCentroAnterior", SqlDbType.Int).SourceColumn = "IDCentroAnterior"; oAdaptador.UpdateCommand.Parameters.Add("@Acumulador", SqlDbType.Bit).SourceColumn = "Acumulador"; oAdaptador.UpdateCommand.Parameters.Add("@IDCentroAcumulador", SqlDbType.Int).SourceColumn = "IDCentroAcumulador"; oAdaptador.UpdateCommand.Parameters.Add("@Activo", SqlDbType.Bit).SourceColumn = "Activo"; //Paremetros Delete oAdaptador.DeleteCommand.CommandType = CommandType.StoredProcedure; oAdaptador.DeleteCommand.Parameters.Add("@Operacion", SqlDbType.NChar).Value = "D"; oAdaptador.DeleteCommand.Parameters.Add("@IDCentro", SqlDbType.Int).SourceColumn = "IDCentro"; oAdaptador.DeleteCommand.Parameters.Add("@Nivel1", SqlDbType.NChar).SourceColumn = "Nivel1"; oAdaptador.DeleteCommand.Parameters.Add("@Nivel2", SqlDbType.NChar).SourceColumn = "Nivel2"; oAdaptador.DeleteCommand.Parameters.Add("@Nivel3", SqlDbType.NChar).SourceColumn = "Nivel3"; oAdaptador.DeleteCommand.Parameters.Add("@Descr", SqlDbType.NChar).SourceColumn = "Descr"; oAdaptador.DeleteCommand.Parameters.Add("@IDCentroAnterior", SqlDbType.Int).SourceColumn = "IDCentroAnterior"; oAdaptador.DeleteCommand.Parameters.Add("@Acumulador", SqlDbType.Bit).SourceColumn = "Acumulador"; oAdaptador.DeleteCommand.Parameters.Add("@IDCentroAcumulador", SqlDbType.Int).SourceColumn = "IDCentroAcumulador"; oAdaptador.DeleteCommand.Parameters.Add("@Activo", SqlDbType.Bit).SourceColumn = "Activo"; return(oAdaptador); }catch (Exception) { throw; } }
public static DataSet GetEmptyData() { DataSet DS = new DataSet(); SqlCommand oCmd = new SqlCommand("SELECT IDCuenta,IDCentro FROM dbo.cntCuentaCentro where 1=2 ", ConnectionManager.GetConnection()); SqlDataAdapter oAdap = new SqlDataAdapter(oCmd); oAdap.Fill(DS, "Data"); return(DS); }
/// <summary> /// Este metodo se utiliza para validar si el Ejercicio fiscal Existe y si existe al menos uno de /// sus Periodos esta activo como periodo de trabajo /// Devuelve un data set con la columna mng, si todo bien devuelve "OK" /// </summary> /// <param name="Fecha">Fecha que se requiere validar</param> /// <returns></returns> public static DataSet ValidaEjercicioPeriodoTrabajo(DateTime Fecha) { DataSet DS = new DataSet(); SqlCommand oCmd = new SqlCommand("dbo.cntValidarEjerciosPeriodoTrabajo", ConnectionManager.GetConnection()); SqlConnection oConn = oCmd.Connection; try { oCmd.CommandType = CommandType.StoredProcedure; oCmd.Parameters.Add("@Fecha", SqlDbType.Date, 50).Value = Fecha; SqlDataAdapter oAdapatadorTmp = new SqlDataAdapter(oCmd); oAdapatadorTmp.Fill(DS, "Data"); } catch (Exception) { throw; } finally { if (oConn.State == ConnectionState.Open) { oConn.Close(); } } return(DS); }
public static DataSet GetEjercicioActivo() { DataSet DS = new DataSet(); SqlCommand oCmd = new SqlCommand("SELECT A.IDEjercicio,A.Descr DescrEjercicio,Periodo,b.Descr DescrPeriodo FROM dbo.cntEjercicio A " + "INNER JOIN dbo.cntPeriodoContable B ON A.IDEjercicio = B.IDEjercicio " + "WHERE A.Activo = 1 AND B.Activo = 1 AND B.PeriodoTrabajo = 1 AND B.Cerrado = 0 ", ConnectionManager.GetConnection()); SqlConnection oConn = oCmd.Connection; try { SqlDataAdapter oAdaptador = new SqlDataAdapter(oCmd); oAdaptador.Fill(DS, "Data"); } catch (Exception) { throw; } return(DS); }
public static int GetNextConsecutivo() { int result = -1; DataSet DS = new DataSet(); SqlCommand oCmd = new SqlCommand("SELECT isnull(MAX(IDEjercicio),-1) ID FROM dbo.cntEjercicio", ConnectionManager.GetConnection()); SqlConnection oConn = oCmd.Connection; try { oCmd.CommandType = CommandType.Text; SqlDataAdapter oAdaptador = new SqlDataAdapter(oCmd); oAdaptador.Fill(DS, "Data"); result = Convert.ToInt32(DS.Tables["Data"].Rows[0]["ID"]); } catch (Exception) { throw; } finally { if (oConn.State == ConnectionState.Open) { oConn.Close(); } } return(result); }
private static SqlDataAdapter InicializarAdaptador() { String getSQL = "SELECT A.IDCuenta,A.IDGrupo,G.Descr DescrGrupo,A.IDTipo,T.Descr DescrTipo,A.IDSubTipo,ST.Descr DescrSubTipo,A.Tipo,A.SubTipo,A.Nivel1,A.Nivel2,A.Nivel3,A.Nivel4,A.Nivel5,A.Nivel6,A.Cuenta,A.Descr,A.Complementaria," + "A.EsMayor,A.AceptaDatos,A.Activa,A.IDCuentaAnterior,A.IDCuentaMayor,B.Descr DescrCuentaMayor, A.UsaCentroCosto " + "FROM dbo.cntCuenta A" + " LEFT JOIN dbo.cntCuenta B ON A.IDCuentaMayor = B.IDCuenta " + "INNER JOIN dbo.cntTipoCuenta T ON A.IDTipo=T.IDTipo " + "INNER JOIN dbo.cntSubTipoCuenta ST ON A.IDSubTipo = ST.IDSubTipo AND A.IDTipo = ST.IDTipo " + "INNER JOIN dbo.cntGrupoCuenta G ON A.IDTipo = G.IDTipo AND A.IDSubTipo = G.IDSubTipo AND A.IDGrupo = G.IDGrupo " + "WHERE(A.IDCuenta = @IDCuenta OR @IDCuenta = -1) AND(A.IDGrupo = @IDGrupo OR @IDGrupo = -1) " + "AND(A.IDSubTipo = @IDSubTipo OR @IDSubTipo = -1) AND(A.Nivel1 = @Nivel1 OR @Nivel1 = '*') " + "AND(A.Nivel2 = @Nivel2 OR @Nivel2 = '*') AND(A.Nivel3 = @Nivel3 OR @Nivel3 = '*') " + "AND(A.Nivel4 = @Nivel4 OR @Nivel4 = '*') AND(A.Nivel5 = @Nivel5 OR @Nivel5 = '*') " + "AND(A.Cuenta = @Cuenta OR @Cuenta = '*') AND(A.Complementaria = @Complementaria OR @Complementaria = -1) " + "AND(A.EsMayor = @EsMayor OR @EsMayor = -1) AND(A.AceptaDatos = @AceptaDatos OR @AceptaDatos = -1) " + "AND(A.Activa = @Activa OR @Activa = -1) AND(A.IDCuentaMayor = @IDCuentaMayor OR @IDCuentaMayor = -1) " + "AND(A.UsaCentroCosto = @UsaCentroCosto OR @UsaCentroCosto = -1) order by A.Cuenta"; String InsertSQL = "[dbo].[cntUpdateCuenta]"; String UpdateSQL = "[dbo].[cntUpdateCuenta]"; String DeleteSQL = "[dbo].[cntUpdateCuenta]"; try { SqlDataAdapter oAdaptador = new SqlDataAdapter() { SelectCommand = new SqlCommand(getSQL, ConnectionManager.GetConnection()), InsertCommand = new SqlCommand(InsertSQL, ConnectionManager.GetConnection()), UpdateCommand = new SqlCommand(UpdateSQL, ConnectionManager.GetConnection()), DeleteCommand = new SqlCommand(DeleteSQL, ConnectionManager.GetConnection()) }; //Paremetros Select oAdaptador.SelectCommand.Parameters.Add("@IDCuenta", SqlDbType.BigInt).SourceColumn = "IDCentro"; oAdaptador.SelectCommand.Parameters.Add("@IDGrupo", SqlDbType.Int).SourceColumn = "Nivel1"; oAdaptador.SelectCommand.Parameters.Add("@IDSubTipo", SqlDbType.NVarChar).SourceColumn = "Nivel2"; oAdaptador.SelectCommand.Parameters.Add("@Nivel1", SqlDbType.NVarChar).SourceColumn = "Nivel3"; oAdaptador.SelectCommand.Parameters.Add("@Nivel2", SqlDbType.NVarChar).SourceColumn = "Descr"; oAdaptador.SelectCommand.Parameters.Add("@Nivel3", SqlDbType.NVarChar).SourceColumn = "Acumulador"; oAdaptador.SelectCommand.Parameters.Add("@Nivel4", SqlDbType.NVarChar).SourceColumn = "Acumulador"; oAdaptador.SelectCommand.Parameters.Add("@Nivel5", SqlDbType.NVarChar).SourceColumn = "Acumulador"; oAdaptador.SelectCommand.Parameters.Add("@Nivel6", SqlDbType.NVarChar).SourceColumn = "Acumulador"; oAdaptador.SelectCommand.Parameters.Add("@Cuenta", SqlDbType.NVarChar).SourceColumn = "Acumulador"; oAdaptador.SelectCommand.Parameters.Add("@Complementaria", SqlDbType.Int).SourceColumn = "Acumulador"; oAdaptador.SelectCommand.Parameters.Add("@EsMayor", SqlDbType.Int).SourceColumn = "Acumulador"; oAdaptador.SelectCommand.Parameters.Add("@AceptaDatos", SqlDbType.Int).SourceColumn = "Acumulador"; oAdaptador.SelectCommand.Parameters.Add("@Activa", SqlDbType.Int).SourceColumn = "Acumulador"; oAdaptador.SelectCommand.Parameters.Add("@IDCuentaMayor", SqlDbType.BigInt).SourceColumn = "Acumulador"; oAdaptador.SelectCommand.Parameters.Add("@UsaCentroCosto", SqlDbType.BigInt).SourceColumn = "Acumulador"; //Paremetros Insert oAdaptador.InsertCommand.CommandType = CommandType.StoredProcedure; oAdaptador.InsertCommand.Parameters.Add("@Operacion", SqlDbType.NChar).Value = "I"; oAdaptador.InsertCommand.Parameters.Add("@IDCuenta", SqlDbType.BigInt).SourceColumn = "IDCuenta"; oAdaptador.InsertCommand.Parameters.Add("@IDGrupo", SqlDbType.Int).SourceColumn = "IDGrupo"; oAdaptador.InsertCommand.Parameters.Add("@IDTipo", SqlDbType.Int).SourceColumn = "IDTipo"; oAdaptador.InsertCommand.Parameters.Add("@IDSubTipo", SqlDbType.NVarChar).SourceColumn = "IDSubTipo"; oAdaptador.InsertCommand.Parameters.Add("@Complementaria", SqlDbType.Bit).SourceColumn = "Complementaria"; oAdaptador.InsertCommand.Parameters.Add("@Nivel1", SqlDbType.NVarChar).SourceColumn = "Nivel1"; oAdaptador.InsertCommand.Parameters.Add("@Nivel2", SqlDbType.NVarChar).SourceColumn = "Nivel2"; oAdaptador.InsertCommand.Parameters.Add("@Nivel3", SqlDbType.NVarChar).SourceColumn = "Nivel3"; oAdaptador.InsertCommand.Parameters.Add("@Nivel4", SqlDbType.NVarChar).SourceColumn = "Nivel4"; oAdaptador.InsertCommand.Parameters.Add("@Nivel5", SqlDbType.NVarChar).SourceColumn = "Nivel5"; oAdaptador.InsertCommand.Parameters.Add("@Nivel6", SqlDbType.NVarChar).SourceColumn = "Nivel6"; oAdaptador.InsertCommand.Parameters.Add("@Descr", SqlDbType.NVarChar).SourceColumn = "Descr"; oAdaptador.InsertCommand.Parameters.Add("@EsMayor", SqlDbType.Bit).SourceColumn = "EsMayor"; oAdaptador.InsertCommand.Parameters.Add("@AceptaDatos", SqlDbType.Bit).SourceColumn = "AceptaDatos"; oAdaptador.InsertCommand.Parameters.Add("@Activa", SqlDbType.Bit).SourceColumn = "Activa"; oAdaptador.InsertCommand.Parameters.Add("@IDCuentaAnterior", SqlDbType.BigInt).SourceColumn = "IDCuentaAnterior"; oAdaptador.InsertCommand.Parameters.Add("@IDCuentaMayor", SqlDbType.BigInt).SourceColumn = "IDCuentaMayor"; oAdaptador.InsertCommand.Parameters.Add("@UsaCentroCosto", SqlDbType.Bit).SourceColumn = "UsaCentroCosto"; //Paremetros Update oAdaptador.UpdateCommand.CommandType = CommandType.StoredProcedure; oAdaptador.UpdateCommand.Parameters.Add("@Operacion", SqlDbType.NChar).Value = "U"; oAdaptador.UpdateCommand.Parameters.Add("@IDCuenta", SqlDbType.BigInt).SourceColumn = "IDCuenta"; oAdaptador.UpdateCommand.Parameters.Add("@IDGrupo", SqlDbType.Int).SourceColumn = "IDGrupo"; oAdaptador.UpdateCommand.Parameters.Add("@IDTipo", SqlDbType.Int).SourceColumn = "IDTipo"; oAdaptador.UpdateCommand.Parameters.Add("@IDSubTipo", SqlDbType.NVarChar).SourceColumn = "IDSubTipo"; oAdaptador.UpdateCommand.Parameters.Add("@Complementaria", SqlDbType.Bit).SourceColumn = "Complementaria"; oAdaptador.UpdateCommand.Parameters.Add("@Nivel1", SqlDbType.NVarChar).SourceColumn = "Nivel1"; oAdaptador.UpdateCommand.Parameters.Add("@Nivel2", SqlDbType.NVarChar).SourceColumn = "Nivel2"; oAdaptador.UpdateCommand.Parameters.Add("@Nivel3", SqlDbType.NVarChar).SourceColumn = "Nivel3"; oAdaptador.UpdateCommand.Parameters.Add("@Nivel4", SqlDbType.NVarChar).SourceColumn = "Nivel4"; oAdaptador.UpdateCommand.Parameters.Add("@Nivel5", SqlDbType.NVarChar).SourceColumn = "Nivel5"; oAdaptador.UpdateCommand.Parameters.Add("@Nivel6", SqlDbType.NVarChar).SourceColumn = "Nivel6"; oAdaptador.UpdateCommand.Parameters.Add("@Descr", SqlDbType.NVarChar).SourceColumn = "Descr"; oAdaptador.UpdateCommand.Parameters.Add("@EsMayor", SqlDbType.Bit).SourceColumn = "EsMayor"; oAdaptador.UpdateCommand.Parameters.Add("@AceptaDatos", SqlDbType.Bit).SourceColumn = "AceptaDatos"; oAdaptador.UpdateCommand.Parameters.Add("@Activa", SqlDbType.Bit).SourceColumn = "Activa"; oAdaptador.UpdateCommand.Parameters.Add("@IDCuentaAnterior", SqlDbType.BigInt).SourceColumn = "IDCuentaAnterior"; oAdaptador.UpdateCommand.Parameters.Add("@IDCuentaMayor", SqlDbType.BigInt).SourceColumn = "IDCuentaMayor"; oAdaptador.UpdateCommand.Parameters.Add("@UsaCentroCosto", SqlDbType.Bit).SourceColumn = "UsaCentroCosto"; //Paremetros Delete oAdaptador.DeleteCommand.CommandType = CommandType.StoredProcedure; oAdaptador.DeleteCommand.Parameters.Add("@Operacion", SqlDbType.NChar).Value = "D"; oAdaptador.DeleteCommand.Parameters.Add("@IDCuenta", SqlDbType.BigInt).SourceColumn = "IDCuenta"; oAdaptador.DeleteCommand.Parameters.Add("@IDGrupo", SqlDbType.Int).SourceColumn = "IDGrupo"; oAdaptador.DeleteCommand.Parameters.Add("@IDTipo", SqlDbType.Int).SourceColumn = "IDTipo"; oAdaptador.DeleteCommand.Parameters.Add("@IDSubTipo", SqlDbType.NVarChar).SourceColumn = "IDSubTipo"; oAdaptador.DeleteCommand.Parameters.Add("@Complementaria", SqlDbType.Bit).SourceColumn = "Complementaria"; oAdaptador.DeleteCommand.Parameters.Add("@Nivel1", SqlDbType.NVarChar).SourceColumn = "Nivel1"; oAdaptador.DeleteCommand.Parameters.Add("@Nivel2", SqlDbType.NVarChar).SourceColumn = "Nivel2"; oAdaptador.DeleteCommand.Parameters.Add("@Nivel3", SqlDbType.NVarChar).SourceColumn = "Nivel3"; oAdaptador.DeleteCommand.Parameters.Add("@Nivel4", SqlDbType.NVarChar).SourceColumn = "Nivel4"; oAdaptador.DeleteCommand.Parameters.Add("@Nivel5", SqlDbType.NVarChar).SourceColumn = "Nivel5"; oAdaptador.DeleteCommand.Parameters.Add("@Nivel6", SqlDbType.NVarChar).SourceColumn = "Nivel6"; oAdaptador.DeleteCommand.Parameters.Add("@Descr", SqlDbType.NVarChar).SourceColumn = "Descr"; oAdaptador.DeleteCommand.Parameters.Add("@EsMayor", SqlDbType.Bit).SourceColumn = "EsMayor"; oAdaptador.DeleteCommand.Parameters.Add("@AceptaDatos", SqlDbType.Bit).SourceColumn = "AceptaDatos"; oAdaptador.DeleteCommand.Parameters.Add("@Activa", SqlDbType.Bit).SourceColumn = "Activa"; oAdaptador.DeleteCommand.Parameters.Add("@IDCuentaAnterior", SqlDbType.BigInt).SourceColumn = "IDCuentaAnterior"; oAdaptador.DeleteCommand.Parameters.Add("@IDCuentaMayor", SqlDbType.BigInt).SourceColumn = "IDCuentaMayor"; oAdaptador.DeleteCommand.Parameters.Add("@UsaCentroCosto", SqlDbType.Bit).SourceColumn = "UsaCentroCosto"; return(oAdaptador); } catch (Exception) { throw; } }