本文整理汇总了C#中Entidades.Entities类的典型用法代码示例。如果您正苦于以下问题:C# Entities类的具体用法?C# Entities怎么用?C# Entities使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Entities类属于Entidades命名空间,在下文中一共展示了Entities类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。
示例1: Guardar
public ByARpt Guardar(GD_DOCUMENTOSDTO a)
{
using (ctx = new Entities())
{
GD_DOCUMENTOS f = new GD_DOCUMENTOS();
f.NOMBRE = a.NOMBRE;
f.LONGITUD = a.LONGITUD;
try
{
f.ID = ctx.GD_DOCUMENTOS.Max(t => t.ID) + 1;
}
catch {
f.ID = 1;
}
f.TYPE = a.TYPE;
f.URL = a.URL;
f.DESCRIPCION = a.DESCRIPCION;
f.GD_DDOCUMENTOS = new GD_DDOCUMENTOS();
f.GD_DDOCUMENTOS.DOCUMENTO = a.DOCUMENTO;
f.ESTADO = "PE";
f.FEC_REG = DateTime.Now;
f.USUARIO = a.USUARIO;
ctx.GD_DOCUMENTOS.Add(f);
ctx.SaveChanges();
byaRpt.Mensaje = "OK";
byaRpt.id = f.ID.ToString();
byaRpt.Error = false;
}
return byaRpt;
}
开发者ID:borisgr04,项目名称:ByA_Sircc,代码行数:33,代码来源:GestionDOC.cs
示例2: GetsTodasModalidad
public List<vMOD_TIP_PLA> GetsTodasModalidad(string COD_MOD)
{
using (ctx = new Entities())
{
List<vMOD_TIP_PLA> lModTipos = new List<vMOD_TIP_PLA>();
List<PL_TIPOS_PLANTILLA> lTiposPlantillas = ctx.PL_TIPOS_PLANTILLA.ToList();
foreach (PL_TIPOS_PLANTILLA item in lTiposPlantillas)
{
vMOD_TIP_PLA mod = new vMOD_TIP_PLA();
MOD_TIP_PLA Per = ctx.MOD_TIP_PLA.Where(t => t.COD_MOD == COD_MOD && t.COD_TIP == item.COD_TIP).FirstOrDefault();
if (Per != null)
{
Mapper.Map(Per, mod);
}
else
{
ModalidadesBLL oMod = new ModalidadesBLL();
mod.COD_MOD = COD_MOD;
mod.NOM_COD_MOD = oMod.Get(COD_MOD).NOM_TPROC;
mod.COD_TIP = item.COD_TIP;
mod.NOM_COD_TIP = item.NOM_TIP;
mod.EST = "IN";
}
lModTipos.Add(mod);
}
return lModTipos;
}
}
开发者ID:borisgr04,项目名称:ByA_Sircc,代码行数:30,代码来源:ModalidadesPorTipoPlantillaBLL.cs
示例3: Enviar
public ByARpt Enviar()
{
byaRpt = new ByARpt();
using (ctx = new Entities())
{
if (!esValido())
{
return byaRpt;
}
try
{
Antes();
SaveChange();
Despues();
}
catch (System.Data.Entity.Validation.DbEntityValidationException ex)
{
ByAExcep.AdminException(byaRpt, ex);
}
catch (Exception ex)
{
ByAExcep.AdminException(byaRpt, ex);
}
return byaRpt;
}
}
开发者ID:borisgr04,项目名称:ByA_Sircc,代码行数:28,代码来源:absTemplate.cs
示例4: GetModificatorios
public List<vAdiciones> GetModificatorios(string Cod_Con)
{
List<vAdiciones> List = new List<vAdiciones>();
using (ctx = new Entities())
{
var query = ctx.ADICIONES.Where(t => t.COD_CON == Cod_Con).ToList();
foreach (var item in query)
{
vAdiciones vAdi = new vAdiciones();
vAdi.NRO_ADI = item.NRO_ADI;
if (item.TIP_ADI == "1")
{ vAdi.NOM_ADI = "EN VALOR Y PLAZO"; }
if (item.TIP_ADI == "2")
{ vAdi.NOM_ADI = "EN VALOR"; }
if (item.TIP_ADI == "3")
{ vAdi.NOM_ADI = "EN PLAZO"; }
if (item.TIP_ADI == "4")
{ vAdi.NOM_ADI = "ACLARATORIO"; }
if (item.TIP_ADI == "5")
{ vAdi.NOM_ADI = "MODIFICATORIO"; }
vAdi.FEC_SUS_ADI = item.FEC_SUS_ADI;
vAdi.PLA_EJE_ADI = item.PLA_EJE_ADI;
vAdi.TIPO_PLAZO1_ADI = item.TIPO_PLAZO1_ADI;
vAdi.PLAZO2_ADI = item.PLAZO2_ADI;
vAdi.TIPO_PLAZO2_ADI = item.TIPO_PLAZO2_ADI;
vAdi.VAL_ADI = item.VAL_ADI;
vAdi.OBSER = item.OBSER;
List.Add(vAdi);
}
}
return List;
}
开发者ID:borisgr04,项目名称:ByA_Sircc,代码行数:33,代码来源:mAdiciones.cs
示例5: GetRpOp
public IList<vRP_ContratosOP> GetRpOp(int IdeActa)
{
IList<vRP_ContratosOP> lst = new List<vRP_ContratosOP>();
using (ctx = new Entities())
{
oContratos.ctx = ctx;
oEst = ctx.ESTCONTRATOS.Where(t => t.ID == IdeActa).FirstOrDefault();
IList<RP_CONTRATOS> oRP = ctx.RP_CONTRATOS.Where(t => t.COD_CON == oEst.COD_CON).ToList();
Mapper.CreateMap<RP_CONTRATOS, vRP_ContratosOP>();
Mapper.Map(oRP, lst);
foreach (vRP_ContratosOP item in lst)
{
INT_DETCUENTA idc = ctx.INT_DETCUENTA.Where(t => t.NRO_RP == item.NRO_RP && t.IDACTA==IdeActa).FirstOrDefault();
if (idc != null)
{
item.NRO_OP = idc.NRO_OP;
item.VAL_OP = idc.VAL_OP;
item.FEC_OP = idc.FEC_OP;
item.NRO_EGR = idc.NRO_EGR;
item.FEC_EGR = idc.FEC_EGR;
item.ID_DC = idc.ID;
}
}
return lst;
}
}
开发者ID:borisgr04,项目名称:ByA_Sircc,代码行数:26,代码来源:CGControlPagosC.cs
示例6: GetDatos
public vDatosEPProc GetDatos(string NUM_PROC)
{
EstPrevBLL epBLL = new EstPrevBLL();
using (Entities db = new Entities())
{
try{
Mapper.CreateMap<vDatosEP, vDatosEPProc>();
PCONTRATOS Proceso = db.PCONTRATOS.Where(t => t.PRO_SEL_NRO == NUM_PROC).FirstOrDefault();
PSOLICITUDES Solicitud = db.PSOLICITUDES.Where(t => t.COD_SOL == Proceso.NUM_SOL).FirstOrDefault();
vDatosEP DatosEP = epBLL.GetDatos(Solicitud.COD_EP);
vDatosEPProc DatEPPrc = new vDatosEPProc();
Mapper.Map(DatosEP, DatEPPrc);
DatEPPrc.NRO_PROC = Proceso.PRO_SEL_NRO;
DatEPPrc.FEC_PROC = (DateTime) Proceso.FEC_REG;
return DatEPPrc;
}catch{
vDatosEPProc dat = new vDatosEPProc();
return dat;
}
}
}
开发者ID:borisgr04,项目名称:ByA_Sircc,代码行数:27,代码来源:mCruzarDocSecciones.cs
示例7: GetImp_Contratos
public List<vImp_Contratos> GetImp_Contratos(string Cod_Con)
{
List<vImp_Contratos> LstT = new List<vImp_Contratos>();
using (ctx = new Entities())
{
List<IMP_CONTRATOS> lstO = ctx.IMP_CONTRATOS.Where(t => t.COD_CON == Cod_Con).ToList();
//var query = ctx.IMP_CONTRATOS.Where(t => t.COD_CON == Cod_Con).
// Select(t => new { t.NRO_IMP, t.IMPUESTOS.NOM_IMP,
// t.VIG_LIQ,
// t.NRO_COM,
// t.VAL_IMP,
// t.COD_SOP,}).ToList();
//foreach (var item in query)
//{
// vImp_Contratos p = new vImp_Contratos();
// p.NRO_IMP = item.NRO_IMP;
// p.NOM_IMP = item.NOM_IMP;
// p.VIG_LIQ = item.VIG_LIQ;
// p.NRO_COM = item.NRO_COM;
// p.VAL_IMP = item.VAL_IMP;
// p.COD_SOP = item.COD_SOP;
// List.Add(p);
//}
Mapper.Map(lstO, LstT);
}
return LstT;
}
开发者ID:borisgr04,项目名称:ByA_Sircc,代码行数:30,代码来源:mImp_Contratos.cs
示例8: GetActa
public List<vDocActasParcial> GetActa()
{
ctx = new Entities();
ObtenerDocumento();
ctx.Dispose();
return lep;
}
开发者ID:borisgr04,项目名称:ByA_Sircc,代码行数:7,代码来源:CGActaParcial.cs
示例9: getListaEstAviAct
public List<vPCRONOGRAMASPC> getListaEstAviAct(string DepDel, short vigencia)
{
List<vPESTADOS> lt = new List<vPESTADOS>();
string cVig = vigencia.ToString();
using (ctx = new Entities())
{
List<object> lparam = new List<object>();
Mapper.CreateMap<PCRONOGRAMAS, vPCRONOGRAMASPC>()
.ForMember(dest => dest.OBJ_CON, opt => opt.MapFrom(src => src.PCONTRATOS.OBJ_CON))
.ForMember(dest => dest.EST_AVI_ACT, opt => opt.MapFrom(src => GetESTADOS(src)))
;
List<vPCRONOGRAMASPC> lst = new List<vPCRONOGRAMASPC>();
List<PCRONOGRAMAS> lstO = ctx.PCRONOGRAMAS.Where(
t => t.NUM_PROC.EndsWith(cVig)
&& t.EST_ACT != "0000"
&& t.ANULADO == "N"
&& t.PCONTRATOS.DEPENDENCIA.COD_DEP.Equals( DepDel)
).ToList();
Mapper.Map(lstO, lst);
return lst;
}
}
开发者ID:borisgr04,项目名称:ByA_Sircc,代码行数:25,代码来源:Est_Avi_Actividad.cs
示例10: ElaborarMinuta
public ByARpt ElaborarMinuta(vELABORARMINUTA minuta)
{
using (ctx = new Entities())
{
try
{
ByARpt res = new ByARpt();
PCONTRATOS PROCESO = ctx.PCONTRATOS.Where(t => t.PRO_SEL_NRO == minuta.NUM_PROC).FirstOrDefault();
PSOLICITUDES SOLICITUD = ctx.PSOLICITUDES.Where(t => t.COD_SOL == PROCESO.NUM_SOL).FirstOrDefault();
ESTPREV estPrev = ctx.ESTPREV.Where(t => t.CODIGO_EP == SOLICITUD.COD_EP).FirstOrDefault();
if (estPrev != null) estPrev.CONSIDERACIONES_EP = minuta.CONSIDERANDOS;
ctx.SaveChanges();
res.Error = false;
res.Mensaje = "Operación Realizada Satisfactorimente";
return res;
}
catch (Exception e)
{
ByARpt res = new ByARpt();
res.Mensaje = e.Message;
res.Error = true;
return res;
}
}
}
开发者ID:borisgr04,项目名称:ByA_Sircc,代码行数:25,代码来源:EstPrevBLL.cs
示例11: GetContratosbyIdeCon
public IList<vContratosInt> GetContratosbyIdeCon(string Ide_Contratista, short Vigencia)
{
using (ctx = new Entities())
{
IList<vContratosInt> lst = (from ic in ctx.INTERVENTORES_CONTRATO
join c in ctx.CONTRATOS on ic.COD_CON equals c.COD_CON
where c.IDE_CON == Ide_Contratista && c.VIG_CON == Vigencia
&& ic.TIP_INT == "S"
&& ic.EST_INT == "AC"
orderby c.COD_CON
select (new vContratosInt
{
Numero = c.COD_CON,
Tipo = c.TIPOSCONT.NOM_TIP + " " + c.SUBTIPOS.NOM_STIP,
Objeto = c.OBJ_CON,
Fecha_Suscripcion = c.FEC_SUS_CON,
Valor_Contrato = c.VAL_CON,
DependenciaNec = c.DEPENDENCIA.NOM_DEP,
DependenciaDel = c.DEPENDENCIA1.NOM_DEP,
Contratista = c.TERCEROS.APE1_TER.Trim() + " " + c.TERCEROS.APE2_TER.Trim() + " " + c.TERCEROS.NOM1_TER.Trim() + " " + c.TERCEROS.NOM2_TER.Trim(),
Ide_Contratista = c.IDE_CON,
Ide_Interventor = ic.IDE_INT,
Nom_Interventor = ic.TERCEROS.APE1_TER.Trim() + " " + ic.TERCEROS.APE2_TER.Trim() + " " + ic.TERCEROS.NOM1_TER.Trim() + " " + ic.TERCEROS.NOM2_TER.Trim(),
Dep_Nec = c.DEP_CON,
Dep_Del = c.DEP_PCON,
Vigencia = c.VIG_CON,
Estado = c.ESTADOS.ESTADO,
Cod_STip = c.STIP_CON,
Cod_Tip = c.TIP_CON
})).ToList();
return lst;
}
}
开发者ID:borisgr04,项目名称:ByA_Sircc,代码行数:34,代码来源:CGContratos.cs
示例12: GetPK
public vESTPREV GetPK(string tipo)
{
vESTPREV Reg = new vESTPREV();
Mapper.CreateMap<ESTPREV, vESTPREV>();
decimal id = ep.ID;
ep = null;
using (ctx = new Entities())
{
string est = dEst[tipo];
if (est == "*")
{
ep = ctx.ESTPREV.Where(t => t.ID == id ).FirstOrDefault<ESTPREV>();
}
else {
ep = ctx.ESTPREV.Where(t => t.ID == id && t.EST_EP.Contains(est)).FirstOrDefault<ESTPREV>();
}
if (ep != null)
{
Mapper.Map(ep, Reg);
if (ep.STIP_CON_EP != null)
{
Reg.TIP_CON_EP = ep.SUBTIPOS.COD_TIP;
}
}
return Reg;
}
}
开发者ID:borisgr04,项目名称:ByA_Sircc,代码行数:28,代码来源:mESTPREV.cs
示例13: GetInterventores_Contrato
public List<vInterventores_Contrato> GetInterventores_Contrato(string Cod_Con)
{
List<vInterventores_Contrato> List = new List<vInterventores_Contrato>();
using (ctx = new Entities())
{
var query = ctx.INTERVENTORES_CONTRATO.Where(t => t.COD_CON == Cod_Con).
Select(t => new { t.IDE_INT,
t.TERCEROS.NOM1_TER,
t.TERCEROS.NOM2_TER,
t.TERCEROS.APE1_TER,
t.TERCEROS.APE2_TER,
t.TIP_INT,
t.COD_CON,
t.OBS_INT,
t.EST_INT,}).ToList();
foreach (var item in query)
{
vInterventores_Contrato p = new vInterventores_Contrato();
p.IDE_INT = item.IDE_INT;
p.NOM_INT = item.NOM1_TER+" "+item.NOM2_TER+" "+item.APE1_TER+" "+item.APE2_TER;
if (item.TIP_INT == "S"){p.TIP_INT = "Interno(Supervisor)";}
if (item.TIP_INT == "I"){p.TIP_INT = "Externo";}
if (item.TIP_INT == "T"){p.TIP_INT = "Interno(Apoyo Tecnico)";}
p.COD_CON = item.COD_CON;
p.OBS_INT = item.OBS_INT;
p.EST_INT = item.EST_INT;
List.Add(p);
}
}
return List;
}
开发者ID:borisgr04,项目名称:ByA_Sircc,代码行数:35,代码来源:mInterventores_Contrato.cs
示例14: AdjudicarOrNot
public ByARpt AdjudicarOrNot(vPPROPONENTESS oDto)
{
using (ctx = new Entities())
{
try{
ByARpt Res = new ByARpt();
Entities ctx2 = new Entities();
PPROPONENTESS propaux;
if (oDto.ADJUDICADO == "S") propaux = ctx2.PPROPONENTESS.Where(t => t.NUM_PROC == oDto.NUM_PROC && t.ADJUDICADO == "S").FirstOrDefault();
else propaux = null;
if (propaux == null)
{
PPROPONENTESS prop = ctx.PPROPONENTESS.Where(t => t.ID == oDto.ID).FirstOrDefault();
prop.ADJUDICADO = oDto.ADJUDICADO;
prop.FEC_ADJUDICACION = oDto.FEC_ADJUDICACION;
prop.OBS_ADJUDICACION = oDto.OBS_ADJUDICACION;
ctx.SaveChanges();
Res.Error = false;
if(oDto.ADJUDICADO == "S") Res.Mensaje = "El proceso fue adjudicado al proponente " + prop.NOM1_PROP + " " + prop.NOM2_PROP + " " + prop.APE1_PROP + " " + prop.APE2_PROP;
else Res.Mensaje = "Operación realizada satisfactoriamente";
}
else
{
Res.Error = true;
Res.Mensaje = "Ya se encuentra adjudicado este proceso...";
}
return Res;
}catch(Exception e){
ByARpt Res = new ByARpt();
Res.Error = true;
Res.Mensaje = e.Message;
return Res;
}
}
}
开发者ID:borisgr04,项目名称:ByA_Sircc,代码行数:35,代码来源:ProponentesBLL.cs
示例15: Anular
public ByARpt Anular(int Ide_Acta)
{
using (ctx = new Entities())
{
try
{
ESTCONTRATOS ec = ctx.ESTCONTRATOS.Where(t => t.ID == Ide_Acta).FirstOrDefault();
if (ec != null) {
CONTRATOS oContrato = ctx.CONTRATOS.Where(t => t.COD_CON == ec.COD_CON).FirstOrDefault();
oContrato.EST_CON = ec.EST_INI;//Se Devuelve al Ultimo
ec.ESTADO = "IN"; // INACTIVA EL ACTA
ctx.SaveChanges();
byaRpt.Mensaje = "Se Anuló el Registro!!!";
byaRpt.Error = false;
}
}
catch (System.Data.Entity.Validation.DbEntityValidationException ex)
{
AdminException(byaRpt, ex);
}
catch (Exception ex)
{
AdminException(byaRpt, ex);
}
return byaRpt;
}
}
开发者ID:borisgr04,项目名称:ByA_Sircc,代码行数:28,代码来源:GCRegActasBL.cs
示例16: GetPlatillasPorProceso
public List<vPLANTILLASXPROCESO> GetPlatillasPorProceso(string NUM_PROC, string Filtro)
{
using (ctx = new Entities())
{
List<vPLANTILLASXPROCESO> lrPlantillas = new List<vPLANTILLASXPROCESO>();
List<MOD_TIP_PLA> lTiposPlantillas = new List<MOD_TIP_PLA>();
PCONTRATOS PROCESO = ctx.PCONTRATOS.Where(t => t.PRO_SEL_NRO == NUM_PROC).FirstOrDefault();
if (PROCESO != null)
{
lTiposPlantillas = ctx.MOD_TIP_PLA.Where(t=> t.COD_MOD == PROCESO.COD_TPRO && t.EST == "AC").ToList();
foreach (MOD_TIP_PLA item in lTiposPlantillas)
{
List<PL_PLANTILLA> lPlantillas = ctx.PL_PLANTILLA.Where(t => t.COD_TIP == item.COD_TIP).ToList();
if (Filtro != "") lPlantillas = lPlantillas.Where(t => t.TITULO.ToUpper().Contains(Filtro.ToUpper())).ToList();
foreach (PL_PLANTILLA item2 in lPlantillas)
{
vPLANTILLASXPROCESO Plantilla = new vPLANTILLASXPROCESO();
Plantilla.TITULO = item2.TITULO;
Plantilla.COD_TIP_PLA = item2.COD_TIP;
Plantilla.ID_PLA = item2.ID;
List<DOC_PLANTILLA> Documentos = ctx.DOC_PLANTILLA.Where(t => t.NUM_PROC == NUM_PROC && t.ID_PLA == item2.ID).ToList();
Plantilla.CANTIDAD = Documentos.Count();
lrPlantillas.Add(Plantilla);
}
}
}
return lrPlantillas;
}
}
开发者ID:borisgr04,项目名称:ByA_Sircc,代码行数:31,代码来源:mPlantillas.cs
示例17: Abrir
public ByARpt Abrir()
{
byaRpt = new ByARpt();
using (ctx = new Entities())
{
decimal id = ep.ID;
/*var q = (from t in ctx.ESTPREV
where t.ID == id
select ep).FirstOrDefault();*/
var q = ctx.ESTPREV.Where(t => t.ID == id).FirstOrDefault<ESTPREV>();
if (q != null)
{
ep = q;
byaRpt.Error = false;
byaRpt.Mensaje = "Se encontró";
byaRpt.Filas = 1;
}
else
{
ep = null;
byaRpt.Error = true;
byaRpt.Mensaje = "No se encontró";
byaRpt.Filas = 0;
}
}
return byaRpt;
}
开发者ID:borisgr04,项目名称:ByA_Sircc,代码行数:31,代码来源:EstudiosPreviosBL.cs
示例18: GetDependencia
public IList<DEPENDENCIA> GetDependencia()
{
using (ctx = new Entities())
{
var lst = ctx.DEPENDENCIA.Where(t => t.ESTADO == "AC");
return lst.ToList();
}
}
开发者ID:borisgr04,项目名称:ByA_Sircc,代码行数:8,代码来源:DatosBasicosBLL.cs
示例19: GetCargos
public IList<EP_CARGO> GetCargos(string Vig)
{
using (ctx = new Entities())
{
var lst = ctx.EP_CARGO.Where(t => t.EST_CARGO == "AC" && t.VIG_CARGO == Vig);
return lst.ToList();
}
}
开发者ID:borisgr04,项目名称:ByA_Sircc,代码行数:8,代码来源:DatosBasicosBLL.cs
示例20: GetLogo
public byte[] GetLogo()
{
using (ctx = new Entities())
{
byte[] logo = ctx.CTRL_ENTIDAD.Select(t => t.LOGO_RPT).Single();
return logo;
}
}
开发者ID:borisgr04,项目名称:ByA_Sircc,代码行数:8,代码来源:EntidadBLL.cs
注:本文中的Entidades.Entities类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论