protected override bool esValido() { 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; } }
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 Insert(vPSolicitudes Reg) { PSOLICITUDES r = new PSOLICITUDES(); Mapper.Map(Reg,r); cmdInsert o = new cmdInsert { reg = r }; return o.Enviar(); }
protected override bool esValido() { found = ctx.PSOLICITUDES.Find(reg.COD_SOL); if (found != null) { if (found.HREVISADO1 != null) { if (found.HREVISADO1.CONCEPTO_REVISADO == "A") { byaRpt.Mensaje = "La Solicitud esta en estado Aceptado, no se puede actualzar "; byaRpt.Error = true; return !byaRpt.Error; } else if (found.HREVISADO1.CONCEPTO_REVISADO == "R") { byaRpt.Mensaje = "La Solicitud esta en estado Rechazado, no se puede actualzar "; byaRpt.Error = true; return !byaRpt.Error; } else{ return true; } } else { return true; } } else { byaRpt.Mensaje = "No se encontró Solicitud de el Sistema"; byaRpt.Error = true; return !byaRpt.Error; } }
public ByARpt Update(vPSolicitudes Reg) { PSOLICITUDES r = new PSOLICITUDES(); Mapper.Map(Reg, r); cmdUpdate o = new cmdUpdate { reg = r }; return o.Enviar(); }
public string GetProximoNumero(PSOLICITUDES Sol) { ps=Sol; return CrearNumero(); }
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ó"); } }