protected override void AccionFiltrar() { try { FiltroAfiliado filtro = ObtenerFiltro(); IResultado <IList <Afiliado> > resultado = _domain.Filtrar(filtro); if (!resultado.Correcto) { throw new ResultadoIncorrectoException <IList <Afiliado> >(resultado); } this.dgvBusqueda.DataSource = resultado.Retorno; } catch (Exception ex) { MensajePorPantalla.MensajeError(this, ex.Message); } this.dgvBusqueda.Columns["IdAfiliado"].Visible = false; this.dgvBusqueda.Columns["NroPrincipal"].Visible = false; this.dgvBusqueda.Columns["NroSecundario"].Visible = false; this.dgvBusqueda.Columns["IdPlanMedico"].Visible = false; this.dgvBusqueda.Columns["NombreCompleto"].Visible = false; this.dgvBusqueda.Columns["Habilitado"].Visible = false; this.dgvBusqueda.Columns["CantidadHijos"].Visible = false; }
protected override void CargarEntidad() { try { this.tbApellido.Text = AfiliadoModificado.Apellido; this.tbDireccion.Text = AfiliadoModificado.Direccion; this.tbMail.Text = AfiliadoModificado.Mail; this.tbNombre.Text = AfiliadoModificado.Nombre; this.tbNroAfiliado.Text = AfiliadoModificado.NroAfiliado.ToString(); this.tbNroAfiliado.Enabled = false; this.tbNroDocumento.Text = AfiliadoModificado.Documento.ToString(); this.tbNroDocumento.Enabled = false; IResultado <PlanMedico> resObtener = _planMedicoDomain.Obtener(AfiliadoModificado.IdPlanMedico); if (!resObtener.Correcto) { throw new ResultadoIncorrectoException <PlanMedico>(resObtener); } _plan = resObtener.Retorno; this.tbPlanMedico.Text = _plan.Descripcion; this.tbTelefono.Text = AfiliadoModificado.Telefono.ToString(); this.cbEstadoCivil.SelectedItem = AfiliadoModificado.EstadoCivil; this.cbSexo.SelectedItem = AfiliadoModificado.Sexo; this.cbTipoDocumento.SelectedItem = AfiliadoModificado.TipoDocumento; this.cbTipoDocumento.Enabled = false; this.dpFechaNacimiento.Value = AfiliadoModificado.FechaNacimiento; this.ndCantHijos.Enabled = false; this.ndCantHijos.Value = AfiliadoModificado.CantidadHijos; this.cbEstadoCivil.Enabled = false; } catch (Exception ex) { MensajePorPantalla.MensajeError(this, ex.Message); } }
private void FrmEstadisticas_Load(object sender, EventArgs e) { Semestre semestre = ObtenerSemestre(); lblSemestre.Text = semestre.ToString(); this.dtpFecha.Value = FechaHelper.Ahora(); try { IResultado <IList <Estadistica> > resultadoObtenerNombres = _domain.ObtenerTodos(); if (!resultadoObtenerNombres.Correcto) { throw new ResultadoIncorrectoException <IList <Estadistica> >(resultadoObtenerNombres); } IList <Estadistica> vistas = resultadoObtenerNombres.Retorno; cbVista.DataSource = vistas; cbVista.DisplayMember = "NombreEstadistica"; cbVista.ValueMember = "IdEstadistica"; } catch (Exception ex) { MensajePorPantalla.MensajeError(this, ex.Message); } }
private void btnBuscarTurno_Click(object sender, EventArgs e) { using (FrmAgendaConsultar frm = new FrmAgendaConsultar(_profesional, 3)) { frm.ShowDialog(this); if (frm.TurnoSeleccionado != null) { this._turno = frm.TurnoSeleccionado; } } if (_turno != null) { tbTurno.Text = _turno.ToString(); try { IResultado <Afiliado> resultadoAfiliado = _afiliadoDomain.Obtener(_turno.IdAfiliado); if (!resultadoAfiliado.Correcto) { throw new ResultadoIncorrectoException <Afiliado>(resultadoAfiliado); } _afiliado = resultadoAfiliado.Retorno; tbAfiliado.Text = _afiliado.NombreCompleto; this.dpFecha.Enabled = true; this.btnConfirmarHorario.Enabled = true; this.button1.Enabled = true; } catch (Exception ex) { MensajePorPantalla.MensajeError(ex.Message); this.Close(); } } }
protected override void AccionFiltrar() { FiltroVisibilidades filtro = new FiltroVisibilidades(); filtro.Nombre = tb_Nombre_de_visibilidad.Text; if (!string.IsNullOrEmpty(tb_Precio.Text)) { filtro.Precio = Convert.ToDecimal(tb_Precio.Text); } if (!string.IsNullOrEmpty(tb_Porcentaje.Text)) { filtro.Porcentaje = Convert.ToDecimal(tb_Porcentaje.Text); } IResultado <IList <Visibilidad> > resultado = this.getVisibilidadesFiltradas(filtro); if (!resultado.Correcto) { throw new ResultadoIncorrectoException <IList <Visibilidad> >(resultado); } this.dgvBusqueda.DataSource = resultado.Retorno; this.PrepararGrilla(); //this.dgvBusqueda.Columns["id_visibilidad"].Visible = false; //this.dgvBusqueda.Columns["habilitada"].Visible = false; }
protected override void AccionFiltrar() { var filtro = new FiltroUsuario(); filtro.Username = tbUsername.Text; Rol rol = cbRol.SelectedItem as Rol; if (rol != null) { filtro.IdRol = rol.Id; } IResultado <IList <Usuario> > resultadoUsuarios = _usuarioDomain.Filtrar(filtro); if (!resultadoUsuarios.Correcto) { throw new ResultadoIncorrectoException <IList <Usuario> >(resultadoUsuarios); } this.dgvBusqueda.DataSource = resultadoUsuarios.Retorno; this.dgvBusqueda.Columns["IdUsuario"].Visible = false; this.dgvBusqueda.Columns["Habilitado"].Visible = false; this.dgvBusqueda.Columns["Password"].Visible = false; }
private void btnValidar_Click(object sender, EventArgs e) { try { decimal idBono = Convert.ToDecimal(tbBonoFarmacia.Text); IResultado <BonoFarmacia> resultado = _domain.ValidarBonoFarmacia(idBono, _afiliado.NroPrincipal, FechaHelper.Ahora()); if (!resultado.Correcto) { throw new ResultadoIncorrectoException <BonoFarmacia>(resultado); } bonoFarmacia = resultado.Retorno; groupBox2.Enabled = true; this.tbBonoFarmacia.ReadOnly = true; this.btnBuscar.Enabled = true; this.btnAgregar.Enabled = true; this.btnQuitar.Enabled = true; this.dateTimePicker1.Enabled = false; } catch (Exception ex) { MensajePorPantalla.MensajeError(this, ex.Message); } }
protected override void AccionFiltrar() { FiltroPlanMedico filtro = new FiltroPlanMedico(); filtro.Nombre = tbNombrePlan.Text; if (!string.IsNullOrEmpty(tbBonoConsulta.Text)) { filtro.BonoConsulta = Convert.ToDecimal(tbBonoConsulta.Text); } if (!string.IsNullOrEmpty(tbBonoFarmacia.Text)) { filtro.BonoFarmacia = Convert.ToDecimal(tbBonoFarmacia.Text); } IResultado <IList <PlanMedico> > resultado = _domain.Filtrar(filtro); if (!resultado.Correcto) { throw new ResultadoIncorrectoException <IList <PlanMedico> >(resultado); } this.dgvBusqueda.DataSource = resultado.Retorno; this.dgvBusqueda.Columns["IdPlan"].Visible = false; this.dgvBusqueda.Columns["Habilitado"].Visible = false; }
protected override void CargarEntidad() { try { tbApellido.Text = _profesional.Apellido; tbNombre.Text = _profesional.Nombre; tbDireccion.Text = _profesional.Direccion; tbNroDocumento.Text = _profesional.Dni.ToString(); dpFechaNacimiento.Value = _profesional.FechaNacimiento; tbMail.Text = _profesional.Mail; tbMatriculaProfesional.Text = _profesional.Matricula.ToString(); tbTelefono.Text = _profesional.Telefono.ToString(); cbSexo.SelectedItem = _profesional.Sexo; cbTipoDocumento.SelectedItem = _profesional.TipoDni; IResultado <IList <Especialidad> > resultadoEspecialidades = _especialidadDomain.ObtenerPorProfesional(this._profesional); if (!resultadoEspecialidades.Correcto) { throw new ResultadoIncorrectoException <IList <Especialidad> >(resultadoEspecialidades); } foreach (Especialidad esp in resultadoEspecialidades.Retorno) { lstEspecialidades.Items.Add(esp); } } catch (Exception ex) { MensajePorPantalla.MensajeError(ex.Message); } }
protected override void AccionFiltrar() { try { var filtro = new FiltroRol(); var funcionalidad = cbFuncionalidad.SelectedItem as Funcionalidad; if (funcionalidad != null && chFuncionalidad.Checked) { filtro.IdFuncionalidad = funcionalidad.IdFuncionalidad; } filtro.Nombre = tbRol.Text; IResultado <IList <Rol> > obtenerTodos = _rolDomain.Filtrar(filtro); if (!obtenerTodos.Correcto) { throw new ResultadoIncorrectoException <IList <Rol> >(obtenerTodos); } IList <Rol> roles = obtenerTodos.Retorno; dgvBusqueda.DataSource = roles; } catch (Exception ex) { MensajePorPantalla.MensajeError(this, ex.Message); } this.dgvBusqueda.Columns["Id"].Visible = false; this.dgvBusqueda.Columns["Habilitado"].Visible = false; }
private void btnAceptar_Click(object sender, EventArgs e) { ResultadoTurno rt = this.ObtenerResultadoTurno(); try { IResultado <ResultadoTurno> resultado = _domain.RegistrarResultadoTurno(rt); if (!resultado.Correcto) { throw new ResultadoIncorrectoException <ResultadoTurno>(resultado); } // Le asigna el id: rt.IdResultadoTurno = resultado.Retorno.IdResultadoTurno; DialogResult altaReceta = MensajePorPantalla.MensajeInterrogativo(this, "¿Desea hacer recetas?", MessageBoxButtons.YesNo); if (altaReceta == DialogResult.Yes) { using (FrmRecetaAlta frm = new FrmRecetaAlta(rt, _profesional, _afiliado)) { frm.ShowDialog(this); } } MensajePorPantalla.MensajeInformativo(this, "Resultado de la consulta guardado correctamente"); this.Close(); } catch (Exception ex) { MensajePorPantalla.MensajeError(this, ex.Message); } }
protected override void AccionAceptar() { try { Profesional prof = this.ObtenerProfesional(); IResultado <Profesional> resultado = _profesionalDomain.Modificar(prof); if (!resultado.Correcto) { throw new ResultadoIncorrectoException <Profesional>(resultado); } var resultadoLimpiarEspecialidades = _profesionalDomain.LimpiarEspecialidades(prof); if (!resultadoLimpiarEspecialidades.Correcto) { throw new ResultadoIncorrectoException <bool>(resultadoLimpiarEspecialidades); } foreach (Especialidad especialidad in lstEspecialidades.Items.Cast <Especialidad>()) { var resultadoAsociar = _profesionalDomain.AsociarProfesionalEspecialidad(prof, especialidad); if (!resultadoAsociar.Correcto) { throw new ResultadoIncorrectoException <bool>(resultadoAsociar); } } MensajePorPantalla.MensajeInformativo(this, "Modificado con éxito"); this.Close(); } catch (Exception ex) { MensajePorPantalla.MensajeError(ex.Message); } }
private IList <PublicacionAMostrar> armarPublicacionAMostrar(IResultado <IList <Publicacion> > resultado) { IList <PublicacionAMostrar> lista = new List <PublicacionAMostrar>(); foreach (Publicacion pub in (List <Publicacion>)resultado.Retorno) { PublicacionAMostrar pubShow = new PublicacionAMostrar(); pubShow.desc_estado = pub.estado.descripcion; pubShow.id_estado = pub.estado.id_estado; pubShow.id_rubro = pub.rubro.id_rubro; pubShow.desc_rubro = pub.rubro.descripcion; pubShow.desc_visibilidad = pub.visibilidad.descripcion; pubShow.id_usuario_publicador = pub.usuario_publicador.id_usuario; pubShow.username_publicador = pub.usuario_publicador.username; pubShow.descripcion = pub.descripcion; pubShow.fecha_inicio = pub.fecha_inicio; pubShow.fecha_vencimiento = pub.fecha_vencimiento; pubShow.habilitada = pub.habilitada; pubShow.id_publicacion = pub.id_publicacion; pubShow.permite_preguntas = pub.permite_preguntas; pubShow.precio = pub.precio; pubShow.stock = pub.stock; pubShow.tipo_publicacion = pub.tipo_publicacion; lista.Add(pubShow); } return(lista); }
private void frmPrincipal_Load_MostrarLogin() { Usuario usuario = null; Rol rol = null; using (FrmLogin frm = new FrmLogin()) { frm.ShowDialog(this); usuario = frm.UsuarioIniciado; rol = frm.RolUsuario; } if (usuario != null) { Program.ContextoActual.RegistrarUsuario(usuario); } if (rol != null) { Program.ContextoActual.RegistrarRol(rol); this.tstNombre.Text = "Sin Afiliado/Profesional asociado al usuario"; if (rol.Id == 1) //Afiliado { try { IResultado <Afiliado> resultadoAfiliado = _afiliadoDomain.ObtenerPorUsuario(usuario); if (!resultadoAfiliado.Correcto) { throw new ResultadoIncorrectoException <Afiliado>(resultadoAfiliado); } Program.ContextoActual.RegistrarAfiliado(resultadoAfiliado.Retorno); this.tstNombre.Text = "AFILIADO: " + Program.ContextoActual.AfiliadoDelUsuario.NombreCompleto; } catch (Exception ex) { MensajePorPantalla.MensajeError(this, ex.Message); } } if (rol.Id == 3) //Profesional { try { IResultado <Profesional> resultadoProfesional = _profesionalDomain.ObtenerPorUsuario(usuario); if (!resultadoProfesional.Correcto) { throw new ResultadoIncorrectoException <Profesional>(resultadoProfesional); } Program.ContextoActual.RegistrarProfesional(resultadoProfesional.Retorno); this.tstNombre.Text = "PROFESIONAL: " + Program.ContextoActual.ProfesionalDelUsuario.NombreCompleto; } catch (Exception ex) { MensajePorPantalla.MensajeError(this, ex.Message); } } } }
private void CargarFuncionalidades() { FuncionalidadDomain funDomain = new FuncionalidadDomain(Program.ContextoActual.Logger); IResultado <IList <Funcionalidad> > funcionalidades = funDomain.ObtenerTodos(); this.cbFuncionalidad.DataSource = funcionalidades.Retorno; this.cbFuncionalidad.DisplayMember = "Descripcion"; this.cbFuncionalidad.ValueMember = "IdFuncionalidad"; }
private void frmPrincipal_Load_CargarUsuarioGenerico() { UsuarioDomain usuarioDomain = new UsuarioDomain(Program.ContextoActual.Logger); IResultado <Usuario> resultadoObtenerUsuario = usuarioDomain.ObtenerUsuarioGenerico(); if (resultadoObtenerUsuario.Correcto) { Program.ContextoActual.RegistrarUsuario(resultadoObtenerUsuario.Retorno); } }
private void CargarPlan() { IResultado <PlanMedico> resultado = _planMedicoDomain.Obtener(_afiliado.IdPlanMedico); if (!resultado.Correcto) { throw new ResultadoIncorrectoException <PlanMedico>(resultado); } this._plan = resultado.Retorno; }
private void CargarRoles() { RolDomain rolDomain = new RolDomain(Program.ContextoActual.Logger); IResultado <IList <Rol> > roles = rolDomain.ObtenerTodos(); if (roles.Correcto) { this.cbRol.DataSource = roles.Retorno; this.cbRol.DisplayMember = "Nombre"; this.cbRol.ValueMember = "Id"; } }
private void ObtenerUsuario() { IResultado <Usuario> resultado = _usuarioDomain.ObtenerSegunNombreUsuario(tbUsuario.Text); if (!resultado.Correcto) { throw new ResultadoIncorrectoException <Usuario>(resultado); } this.UsuarioIniciado = resultado.Retorno; this.Close(); }
protected override void AccionFiltrar() { FiltroRol filtro = new FiltroRol(); filtro.nombre = tb_Descripcion_del_rol.Text; IResultado <IList <Rol> > resultado = this.getRolesFiltradas(filtro); if (!resultado.Correcto) { throw new ResultadoIncorrectoException <IList <Rol> >(resultado); } this.dgvBusqueda.DataSource = resultado.Retorno; }
private bool ValidarNroBono() { try { IResultado<BonoConsulta> resultado = _domain.ObtenerBonoConsulta(Convert.ToDecimal(this.tbBonoConsulta.Text)); if (!resultado.Correcto) throw new ResultadoIncorrectoException<BonoConsulta>(resultado); return true; } catch (Exception ex) { MensajePorPantalla.MensajeError(this, ex.Message); return false; } }
private void AltaAfiliado(Afiliado afiliado) { if (!_primeraVez && this._afiliadoAnterior != null) { afiliado.NroPrincipal = _afiliadoAnterior.NroPrincipal; } IResultado <Afiliado> resultadoCrear = _domain.Crear(afiliado); if (!resultadoCrear.Correcto) { throw new ResultadoIncorrectoException <Afiliado>(resultadoCrear); } afiliado = resultadoCrear.Retorno; }
private void frmPrincipal_Load_CargarMenues() { //Obtengo el rol del usuario actual: if (true) { //Obtengo las funcionalidades del rol: FuncionalidadDomain funcionalidadDomain = new FuncionalidadDomain(Program.ContextoActual.Logger); IResultado <IList <Funcionalidad> > resultadoObtenerFuncionalidades = funcionalidadDomain.ObtenerFuncionalidades(Program.ContextoActual.RolActual.Id); if (resultadoObtenerFuncionalidades.Correcto) { //Cargo las funcionalidades frmPrincipal_Load_CargarFuncionalidadesBase(resultadoObtenerFuncionalidades.Retorno); } } }
protected override void AccionFiltrar() { FiltroPublicacion filtro = this.armarFiltro(); IResultado <IList <Publicacion> > resultado = this.getPublicacionesFiltradas(filtro); if (!resultado.Correcto) { MessageDialog.MensajeError(resultado.Mensajes.First()); } IList <PublicacionAMostrar> lista = this.armarPublicacionAMostrar(resultado); this.dgvBusqueda.DataSource = lista; this.PrepararGrillaAMostrar(); //this.dgvBusqueda.DataSource = resultado.Retorno; //this.PrepararGrillaComun(); }
protected override void AccionBorrar() { Rol rol = this.EntidadSeleccionada as Rol; try { IResultado <bool> baja = _rolDomain.Borrar(rol); if (!baja.Correcto) { throw new ResultadoIncorrectoException <bool>(baja); } } catch (Exception ex) { MensajePorPantalla.MensajeError(this, ex.Message); } }
private void AccionFiltrar() { FiltroPublicacion filtro = this.armarFiltro(); IResultado <IList <Publicacion> > resultado = this.getPublicacionesFiltradas(filtro); if (!resultado.Correcto) { throw new ResultadoIncorrectoException <IList <Publicacion> >(resultado); } IList <PublicacionAMostrar> pubs = this.armarPublicacionAMostrar(resultado); this.settingsPage(pubs.Count); this.dgv_Busqueda.DataSource = this.LoadPage(pubs); this.PrepararGrillaAMostrar(); }
protected override void AccionFiltrar() { FiltroRubros filtro = new FiltroRubros(); filtro.descripcion = tb_Descripcion.Text; IResultado <IList <Rubro> > resultado = this.getRubrosFiltradas(filtro); if (!resultado.Correcto) { throw new ResultadoIncorrectoException <IList <Rubro> >(resultado); } this.dgvBusqueda.DataSource = resultado.Retorno; this.dgvBusqueda.Columns["id_rubro"].Visible = false; }
private void Registrar() { try { decimal idBono = Convert.ToDecimal(this.tbBonoConsulta.Text); IResultado<bool> resultado = _domain.RegistrarLlegada(idBono, _turno.IdTurno, FechaHelper.Ahora()); if (!resultado.Correcto) throw new ResultadoIncorrectoException<bool>(resultado); MensajePorPantalla.MensajeInformativo(this, "La llegada al turno ha sido registrada"); } catch (Exception ex) { MensajePorPantalla.MensajeError(this, ex.Message); } }
private void btnValidarBono_Click(object sender, EventArgs e) { try { IResultado<BonoConsulta> resultado = _domain.ValidarBonoConsulta(Convert.ToDecimal(tbBonoConsulta.Text), _afiliado.NroPrincipal, _afiliado.IdPlanMedico); if (!resultado.Correcto) throw new ResultadoIncorrectoException<BonoConsulta>(resultado); this._bono = resultado.Retorno; this.btnValidarBono.Enabled = false; this.btnRegistrar.Enabled = true; } catch (Exception ex) { MensajePorPantalla.MensajeError(this, ex.Message); } }
private void CargarTodosLosProfesionales() { try { IResultado <IList <Profesional> > resultado = _domain.ObtenerTodos(); if (!resultado.Correcto) { throw new ResultadoIncorrectoException <IList <Profesional> >(resultado); } this.dgvBusqueda.DataSource = resultado.Retorno; } catch (Exception ex) { MensajePorPantalla.MensajeError(ex.Message); } }
public void Adicionar(IResultado resultado) { resultado.CalcularArea(); }
public void Notificar(IResultado[] resultados) { }