Пример #1
0
 // 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);
     }
 }
Пример #2
0
 // 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;
     }
 }
Пример #3
0
 // 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;
     }
 }
Пример #4
0
 // 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);
     }
 }
Пример #7
0
 // 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);
     }
 }