public ByARpt Update(vPSolicitudes Reg) { PSOLICITUDES RegD = new PSOLICITUDES(); Mapper.CreateMap<vPSolicitudes, PSOLICITUDES>(); Mapper.Map(Reg, RegD); manager.reg = RegD; return EnviaDatos.EnviarUpdate(manager); }
protected internal override bool esValidoInsert() { sol= ctx.PSOLICITUDES.Find(reg.COD_SOL); if (sol.ID_ABOG_ENC==reg.NIT_ABOG_RECIBE){ byaRpt.Mensaje="Ya el Funcionario Tiene Asignado esta Solicitud"; byaRpt.Error=true; return byaRpt.Error; } else{ return true; } }
protected override void Antes() { found = ctx.HREVISADO.Find(hr.IDE); if (found != null) { MapearHrToFound(); if (found.CONCEPTO_REVISADO == "A") { ps = found.PSOLICITUDES; CrearNumero(); if (hayProceso) { CrearProceso(); UpdateConsecutivo(); CrearActividades(); CrearProponente(); byaRpt.id = numero; } else throw new Exception("No se pudo crear el consecutivo"); } } else { throw new Exception("No se encontro el registró"); } }
public string GetProximoNumero(PSOLICITUDES Sol) { ps=Sol; return CrearNumero(); }
private string buildNom_Est_Sol(PSOLICITUDES t) { if (t.ID_ABOG_ENC!=null) { if (t.HREVISADO1.NIT_ABOG_RECIBE == null) { return "SIN ASIGNAR"; } else if (t.HREVISADO1.NIT_ABOG_RECIBE != null && t.HREVISADO1.RECIBIDO_ABOG == "N") { return "SIN RECIBIR"; } else if (t.HREVISADO1.RECIBIDO_ABOG == "S" && t.HREVISADO1.CONCEPTO_REVISADO == "P") { return "SIN REVISAR"; } else if (t.HREVISADO1.RECIBIDO_ABOG == "S" && t.HREVISADO1.CONCEPTO_REVISADO == "A") { return "ACEPTADO"; } else if (t.HREVISADO1.RECIBIDO_ABOG == "S" && t.HREVISADO1.CONCEPTO_REVISADO == "R") { return "RECHAZADO"; } else return ""; } else { return "SIN ASIGNAR"; } }
public ByARpt Update(vPSolicitudes Reg) { PSOLICITUDES r = new PSOLICITUDES(); Mapper.Map(Reg, r); cmdUpdate o = new cmdUpdate { reg = r }; return o.Enviar(); }
public ByARpt Insert(vPSolicitudes Reg) { PSOLICITUDES r = new PSOLICITUDES(); Mapper.Map(Reg,r); cmdInsert o = new cmdInsert { reg = r }; return o.Enviar(); }