public void EditarLlanta() { BO.LlantaBO bo = (BO.LlantaBO) this.UltimaLlantaANuevaLlanta(); LlantaBR llantaBR = new LlantaBR(); this.controladorLlanta.ActualizarCompleto(dctx, bo, this.vista.UltimoObjetoLlanta, new SeguridadBO(Guid.Empty, new UsuarioBO() { Id = this.vista.UsuarioID }, new AdscripcionBO() { UnidadOperativa = new UnidadOperativaBO() { Id = this.vista.UnidadOperativaID } })); List <LlantaBO> lst = llantaBR.ConsultarCompleto(dctx, bo); if (lst.Count > 0) { vista.EstablecerDatosNavegacion("LlantaBO", lst[0]); vista.EstablecerDatosNavegacion("LlantaActualizada", true); vista.MostrarMensaje("Se ha guardado la llanta exitosamente.", ETipoMensajeIU.EXITO); } }
public void Consultar() { try { LlantaBO bo = new LlantaBO() { LlantaID = this.vista.LlantaID }; List <BO.LlantaBO> lst = controladorLlanta.ConsultarCompleto(dctx, bo); if (lst.Count < 1) { throw new Exception("No se encontró ningún registro que corresponda a la información proporcionada."); } if (lst.Count > 1) { throw new Exception("La consulta devolvió más de un registro."); } this.vista.UltimoObjetoLlanta = lst[0]; } catch (Exception ex) { vista.MostrarMensaje(this.nombreClase + ".Consultar:" + ex.Message, ETipoMensajeIU.ERROR); } }
public void Baja() { string s = ""; if ((s = this.ValidarCampos()) != null) { this.vista.MostrarMensaje(s, ETipoMensajeIU.INFORMACION); return; } try { BO.LlantaBO bo = (BO.LlantaBO) this.UltimaLlantaANuevaLlanta(); LlantaBR llantaBR = new LlantaBR(); this.controladorLlanta.ActualizarCompleto(dctx, bo, this.vista.UltimoObjetoLlanta, new SeguridadBO(Guid.Empty, new UsuarioBO() { Id = this.vista.UsuarioID }, new AdscripcionBO() { UnidadOperativa = new UnidadOperativaBO() { Id = this.vista.UnidadOperativaID } })); List <LlantaBO> lst = llantaBR.ConsultarCompleto(dctx, bo); if (lst.Count > 0) { vista.EstablecerDatosNavegacion("LlantaBO", lst[0]); vista.EstablecerDatosNavegacion("LlantaActualizada", true); vista.MostrarMensaje("Se ha dado de baja la llanta exitosamente.", ETipoMensajeIU.EXITO); } this.vista.RedirigirDetalleLlanta(); } catch (Exception ex) { vista.MostrarMensaje(nombreClase + ".Baja: " + ex.Message, ETipoMensajeIU.ERROR); } }
private LlantaBO ConsultarCompleto(LlantaBO bo) { try { List <LlantaBO> lst = controlador.ConsultarCompleto(dctx, bo); if (lst.Count < 1) { throw new Exception("No se encontró ningún registro que corresponda a la información proporcionada."); } if (lst.Count > 1) { throw new Exception("La consulta devolvió más de un registro."); } return(lst[0]); } catch (Exception ex) { throw new Exception(nombreClase + ".ConsultarCompleto:" + ex.Message); } }