// Metodo que carga el data grid de clientes. protected override void ObtenerDatos() { this.myGrid.DataSource = null; try { IDaoContrato myDao = DaoContrato.Crear(); if (this.myFiltro == TipoFiltro.Todo) { myGrid.DataSource = myDao.ObtenerListaContratos(); } if (this.myFiltro == TipoFiltro.NumeroContrato) { myGrid.DataSource = myDao.ObtenerListaContratosPorNumeroDeContrato(this.textoFiltro); } if (this.myFiltro == TipoFiltro.Rut) { myGrid.DataSource = myDao.ObtenerListaContratosPorRut(this.textoFiltro); } if (this.myFiltro == TipoFiltro.NumeroPoliza) { myGrid.DataSource = myDao.ObtenerListaContratosPorNumeroDePoliza(this.textoFiltro); } } catch (Exception ex) { this.MostrarMensajeDeError(ex); } }
// Metodo para grabar el contrato. protected override void GrabarElemento() { try { IDaoContrato myDao = DaoContrato.Crear(); int resultado = 0; if (this.accionGrabar == TipoGrabacion.Agregar) { resultado = myDao.NuevoContrato(this.myContrato); } if (this.accionGrabar == TipoGrabacion.Actualizar) { resultado = myDao.ActualizarContrato(this.myContrato); } this.AccionRealizada(resultado > 0 ? true : false); this.MensajeGrabacion = (resultado > 0 ? "El contrato número " + myContrato.NumeroContrato + " fue " + this.myAccion + " correctamente." : "No ha sido posible " + this.myAccion + " el contrato número " + myContrato.NumeroContrato + ", intente nuevamente."); this.fueAlmacenado = (resultado > 0 ? true : false); } catch (Exception ex) { this.MarcarError(ex); return; } }
// Metodo para grabar el contrato. protected override void GrabarElemento() { try { IDaoContrato myDao = DaoContrato.Crear(); int resultado = 0; if (this.accionGrabar == TipoGrabacion.Agregar) { resultado = myDao.NuevoContrato(this.myContrato); } if (this.accionGrabar == TipoGrabacion.Actualizar) { resultado = myDao.ActualizarContrato(this.myContrato); } this.AccionRealizada(resultado > 0 ? true : false); this.MensajeGrabacion = (resultado > 0 ? string.Format(StringResources.GrabarContrato_Correctamente, myContrato.NumeroContrato, this.myAccion) : string.Format(StringResources.GrabarContrato_Error, this.myAccion, myContrato.NumeroContrato)); this.fueAlmacenado = (resultado > 0 ? true : false); } catch (Exception ex) { this.MarcarError(ex); return; } }
// Metodo que busca la informacion del contrato. protected override bool ObtenerDatos() { try { IDaoContrato myDao = DaoContrato.Crear(); List <DtoContrato> myList = myDao.ObtenerListaContratosPorNumeroDeContrato(this.textoQueBuscar); this.MyContrato = myList.FirstOrDefault <DtoContrato>(); this.MensajeBusqueda = (this.MyContrato != null ? "Contrato número " + MyContrato.Numero + " ya se encuentra registrado en la base de datos." : "El contrato que intenta buscar no existe en la base de datos."); return(this.MyContrato != null ? true : false); } catch (Exception ex) { this.MarcarError(ex); return(false); } }
// Metodo que busca la informacion del contrato. protected override bool ObtenerDatos() { try { IDaoContrato myDao = DaoContrato.Crear(); List <DtoContrato> myList = myDao.VerificarVigenciaDeContratoDeCliente(this.textoQueBuscar, textoQueBuscar2); this.MyContrato = myList.FirstOrDefault <DtoContrato>(); this.MensajeBusqueda = (this.MyContrato != null ? string.Format(StringResources.BuscarContratoVigente_Existente, MyContrato.Cliente, MyContrato.Nombre_plan, MyContrato.Termino_vigencia): StringResources.BuscarContratoVigente_NoExiste); return(this.MyContrato != null ? true : false); } catch (Exception ex) { this.MarcarError(ex); return(false); } }
// Metodo que busca la informacion del contrato. protected override bool ObtenerDatos() { try { IDaoContrato myDao = DaoContrato.Crear(); List <DtoContrato> myList = myDao.ObtenerListaContratosPorNumeroDeContrato(this.textoQueBuscar); this.MyContrato = myList.FirstOrDefault <DtoContrato>(); this.MensajeBusqueda = (this.MyContrato != null ? string.Format(StringResources.BuscarContrato_Existente, MyContrato.Numero) : StringResources.BuscarContrato_NoExiste); return(this.MyContrato != null ? true : false); } catch (Exception ex) { this.MarcarError(ex); return(false); } }
// Metodo que busca la informacion del contrato. protected override bool ObtenerDatos() { try { IDaoContrato myDao = DaoContrato.Crear(); List <DtoContrato> myList = myDao.VerificarVigenciaDeContratoDeCliente(this.textoQueBuscar, textoQueBuscar2); this.MyContrato = myList.FirstOrDefault <DtoContrato>(); this.MensajeBusqueda = (this.MyContrato != null ? "El cliente " + MyContrato.Cliente + " ya posee un contrato con el plan " + MyContrato.Nombre_plan + ", este se encuentra vigente hasta el " + MyContrato.Termino_vigencia + "." : "El cliente no posee un contrato asociado vigente con el plan seleccionado."); return(this.MyContrato != null ? true : false); } catch (Exception ex) { this.MarcarError(ex); return(false); } }