213 lines
6.1 KiB
C#
213 lines
6.1 KiB
C#
// Decompiled with JetBrains decompiler
|
|
// Type: AyABL.AyABL
|
|
// Assembly: AyABL, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
|
// MVID: 0F2FF6EC-B53C-44DB-9E00-2F932BF80762
|
|
// Assembly location: C:\Users\EQUIPO\Downloads\Raiz\Raiz\bin\AyABL.dll
|
|
|
|
using AyADAL;
|
|
using System;
|
|
using System.Collections;
|
|
|
|
namespace AyABL
|
|
{
|
|
public class AyABL
|
|
{
|
|
protected BaseDAL baseDAL = new BaseDAL();
|
|
protected string CamposTabla = "*";
|
|
protected string NombreConeccionBD = "ADS";
|
|
|
|
protected string NombreTabla { get; set; }
|
|
|
|
protected string NombreProcedimiento { get; set; }
|
|
|
|
protected object[] ValoresCampos { get; set; }
|
|
|
|
protected void cargarCondicionBusqueda(
|
|
ArrayList arlCondicionesDestino,
|
|
ArrayList condicionesBusquedaOrigen)
|
|
{
|
|
if (condicionesBusquedaOrigen == null || condicionesBusquedaOrigen.Count <= 0)
|
|
return;
|
|
foreach (CondicionDAL condicionDal in condicionesBusquedaOrigen)
|
|
arlCondicionesDestino.Add((object) condicionDal);
|
|
}
|
|
|
|
protected CondicionDAL buscarPorPK(
|
|
int? p_intPK,
|
|
Tablas p_nombreTabla,
|
|
operadorLogico logOp)
|
|
{
|
|
return new CondicionDAL()
|
|
{
|
|
valorIzquierdo = Constraints.PK.ToString() + p_nombreTabla.ToString(),
|
|
operadorGeneral = operadorGeneral.LIKEALL,
|
|
operadorLogico = logOp,
|
|
valorDerecho = (object) p_intPK
|
|
};
|
|
}
|
|
|
|
protected CondicionDAL buscarPorFK(
|
|
int p_intFK,
|
|
Tablas p_nombreTabla,
|
|
operadorLogico logOp)
|
|
{
|
|
return new CondicionDAL()
|
|
{
|
|
valorIzquierdo = Constraints.FK.ToString() + p_nombreTabla.ToString(),
|
|
operadorGeneral = operadorGeneral.EQUAL,
|
|
operadorLogico = logOp,
|
|
valorDerecho = (object) p_intFK
|
|
};
|
|
}
|
|
|
|
protected CondicionDAL buscarPorAUI(
|
|
int aui,
|
|
Tablas p_nombreTabla,
|
|
operadorLogico logOp)
|
|
{
|
|
return new CondicionDAL()
|
|
{
|
|
valorIzquierdo = "AUI" + p_nombreTabla.ToString(),
|
|
operadorGeneral = operadorGeneral.EQUAL,
|
|
operadorLogico = logOp,
|
|
valorDerecho = (object) aui
|
|
};
|
|
}
|
|
|
|
protected CondicionDAL buscarPorEstado(
|
|
bool activo,
|
|
Tablas p_nombreTabla,
|
|
operadorLogico logOp)
|
|
{
|
|
return new CondicionDAL()
|
|
{
|
|
valorIzquierdo = "ASTATE" + p_nombreTabla.ToString(),
|
|
operadorGeneral = operadorGeneral.EQUAL,
|
|
operadorLogico = logOp,
|
|
valorDerecho = (object) activo
|
|
};
|
|
}
|
|
|
|
protected CondicionDAL buscarPorPadre(
|
|
int? p_intPKPadre,
|
|
Tablas p_nombreTabla,
|
|
operadorLogico logOp,
|
|
operadorGeneral genOp)
|
|
{
|
|
return new CondicionDAL()
|
|
{
|
|
valorIzquierdo = Concepto.PADRE.ToString() + p_nombreTabla.ToString(),
|
|
operadorGeneral = genOp,
|
|
operadorLogico = logOp,
|
|
valorDerecho = (object) p_intPKPadre
|
|
};
|
|
}
|
|
|
|
protected CondicionDAL buscarPorPrefijo(
|
|
string p_strPrefijo,
|
|
Tablas p_nombreTabla,
|
|
operadorLogico logOp,
|
|
operadorGeneral genOp)
|
|
{
|
|
return new CondicionDAL()
|
|
{
|
|
valorIzquierdo = Concepto.PREFIJO.ToString() + p_nombreTabla.ToString(),
|
|
operadorGeneral = genOp,
|
|
operadorLogico = logOp,
|
|
valorDerecho = (object) p_strPrefijo
|
|
};
|
|
}
|
|
|
|
protected CondicionDAL buscarPorActivo(
|
|
bool? p_blnActivo,
|
|
Tablas p_nombreTabla,
|
|
operadorLogico operador)
|
|
{
|
|
return new CondicionDAL()
|
|
{
|
|
valorIzquierdo = Concepto.ASTATE.ToString() + (object) p_nombreTabla,
|
|
operadorGeneral = operadorGeneral.EQUAL,
|
|
operadorLogico = operador,
|
|
valorDerecho = (object) Convert.ToInt32((object) p_blnActivo)
|
|
};
|
|
}
|
|
|
|
protected CondicionDAL buscarPorRole(int p_intPkRole, operadorLogico operador)
|
|
{
|
|
return new CondicionDAL()
|
|
{
|
|
valorIzquierdo = Constraints.PK.ToString() + Tablas.ROL.ToString(),
|
|
operadorGeneral = operadorGeneral.EQUAL,
|
|
operadorLogico = operador,
|
|
valorDerecho = (object) p_intPkRole
|
|
};
|
|
}
|
|
|
|
public ArrayList buscarPorFechas(
|
|
Tablas p_nombreTabla,
|
|
DateTime p_dteFechaInicio,
|
|
DateTime p_dteFechaFinal,
|
|
operadorLogico operador)
|
|
{
|
|
return new ArrayList()
|
|
{
|
|
(object) new CondicionDAL()
|
|
{
|
|
valorIzquierdo = (Concepto.FECHA.ToString() + p_nombreTabla.ToString()),
|
|
operadorGeneral = operadorGeneral.BIGGEREQUALTHAN,
|
|
operadorLogico = operador,
|
|
valorDerecho = (object) p_dteFechaInicio
|
|
},
|
|
(object) new CondicionDAL()
|
|
{
|
|
valorIzquierdo = (Concepto.FECHA.ToString() + p_nombreTabla.ToString()),
|
|
operadorGeneral = operadorGeneral.SMALLEREQUALTHAN,
|
|
operadorLogico = operador,
|
|
valorDerecho = (object) p_dteFechaFinal
|
|
}
|
|
};
|
|
}
|
|
|
|
public ArrayList buscarPorFechas(
|
|
Tablas p_nombreTabla,
|
|
DateTime p_dteFechaInicio,
|
|
DateTime p_dteFechaFinal,
|
|
operadorLogico operador,
|
|
ArrayList arlCondiciones)
|
|
{
|
|
if (arlCondiciones == null)
|
|
arlCondiciones = new ArrayList();
|
|
arlCondiciones.Add((object) new CondicionDAL()
|
|
{
|
|
valorIzquierdo = (Concepto.FECHA.ToString() + p_nombreTabla.ToString()),
|
|
operadorGeneral = operadorGeneral.BIGGEREQUALTHAN,
|
|
operadorLogico = operador,
|
|
valorDerecho = (object) p_dteFechaInicio
|
|
});
|
|
arlCondiciones.Add((object) new CondicionDAL()
|
|
{
|
|
valorIzquierdo = (Concepto.FECHA.ToString() + p_nombreTabla.ToString()),
|
|
operadorGeneral = operadorGeneral.SMALLEREQUALTHAN,
|
|
operadorLogico = operador,
|
|
valorDerecho = (object) p_dteFechaFinal
|
|
});
|
|
return arlCondiciones;
|
|
}
|
|
|
|
public enum Parametros
|
|
{
|
|
P_PKAPLICACION,
|
|
P_PKUSUARIO,
|
|
P_PKROL,
|
|
P_PKITEMMENU,
|
|
P_PKCOMANDO,
|
|
P_LOGIN,
|
|
P_ASTATE,
|
|
P_FKEMPLEADO,
|
|
P_FKAPLICACION,
|
|
P_ACCION,
|
|
P_STATUS,
|
|
P_MENSAJE,
|
|
}
|
|
}
|
|
}
|