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 cargarPlanMedicoActual() { planMedicoActual = new PlanMedico(); planMedicoActual.id = afiliado.planMedico.id; planMedicoActual.descripcion = afiliado.planMedico.descripcion; planMedicoActual.precioDeBonoConsulta = afiliado.planMedico.precioDeBonoConsulta; }
public FrmAfiliadoAlta(Afiliado afiliado, PlanMedico plan, bool esHijo) : this(false) { _afiliadoAnterior = afiliado; _planAnterior = plan; EsHijo = esHijo; }
public FrmAfiliadoAlta(bool primeraVez) : base() { _primeraVez = primeraVez; _afiliadoAnterior = null; _planAnterior = null; _domain = new AfiliadoDomain(Program.ContextoActual.Logger); InitializeComponent(); }
private void CargarPlan() { IResultado <PlanMedico> resultado = _planMedicoDomain.Obtener(_afiliado.IdPlanMedico); if (!resultado.Correcto) { throw new ResultadoIncorrectoException <PlanMedico>(resultado); } this._plan = resultado.Retorno; }
public override void llenarDataGrid(DataGridView grilla, int mes, int anio) { ProfesionalRepository repoProfesional = new ProfesionalRepository(); PlanMedico filtroPlan = indexFiltro >= 0 ? planes[indexFiltro] : null; List <Dictionary <string, object> > profesionalesYconsultas = repoProfesional.top5ProfesionalesMasConsultas(mes, anio, filtroPlan); grilla.Rows.Clear(); profesionalesYconsultas.ToList().ForEach(o => grilla.Rows.Add(((Profesional)o["profesional"]).matricula, ((Profesional)o["profesional"]).usuario.nombre, ((Profesional)o["profesional"]).usuario.apellido, o["consultas"])); }
private static List <PlanMedico> crearListaPlanesMedicos(DataTable table) { DataRowCollection rows = table.Rows; List <PlanMedico> planes = new List <PlanMedico>(); foreach (DataRow row in rows) { PlanMedico plan = crearPlan(row); planes.Add(plan); } return(planes); }
private void btnBuscarPlanMedico_Click(object sender, EventArgs e) { using (FrmPlanListado frm = new FrmPlanListado(true)) { frm.ShowDialog(this); PlanMedico plan = frm.EntidadSeleccionada as PlanMedico; if (plan != null) { tbPlanMedico.Tag = plan; tbPlanMedico.Text = plan.Descripcion; } } }
private static PlanMedico crearPlan(DataRow row) { int cod = Convert.ToInt32(row["Codigo"].ToString()); string descripcion = row["Descripcion"].ToString(); int precioConsulta = Convert.ToInt32(row["Precio Bono Consulta"].ToString()); int precioFarmacia = Convert.ToInt32(row["Precio Bono Farmacia"].ToString()); PlanMedico plan = new PlanMedico(); plan.codigo = cod; plan.descripcion = descripcion; plan.precioBonoConsulta = precioConsulta; plan.precioBonoFarmacia = precioFarmacia; return(plan); }
private void btnBuscarPlan_Click(object sender, EventArgs e) { PlanMedico plan = null; using (FrmPlanListado frm = new FrmPlanListado(true)) { frm.ShowDialog(this); plan = frm.EntidadSeleccionada as PlanMedico; } if (plan != null) { CargarPlan(plan); } }
internal List <Afiliado> buscarAfiliados(long nroAfiliado, string nombre, string apellido, string dni, PlanMedico planMedico) { object nroAfiliadoValue = nroAfiliado == 0 ? null : (object)nroAfiliado; object nombreValue = nombre == "" ? null : nombre; object apellidoValue = apellido == "" ? null : apellido; object dniValue = dni == "" ? null : dni; object planValue = planMedico == null ? null : (object)planMedico.id; List <SqlParameter> parametros = new List <SqlParameter>(); DataBase.Instance.agregarParametro(parametros, "nroAfiliado", nroAfiliadoValue); DataBase.Instance.agregarParametro(parametros, "nombre", nombreValue); DataBase.Instance.agregarParametro(parametros, "apellido", apellidoValue); DataBase.Instance.agregarParametro(parametros, "dni", dniValue); DataBase.Instance.agregarParametro(parametros, "planMedico", planValue); //return (List<Afiliado>)executeStored("BEMVINDO.st_buscar_afiliados", parametros); List <Dictionary <string, object> > result = DataBase.Instance.ejecutarStoredProcedure("BEMVINDO.st_buscar_afiliados", parametros); List <Afiliado> afiliados = new List <Afiliado>(); foreach (Dictionary <string, object> d in result) { Afiliado afiliado = (Afiliado)unSerialize(d); if (d.ContainsKey("descripcion_tipo_documento") && afiliado.usuario.tipoDeDocumento != null) { afiliado.usuario.tipoDeDocumento.descripcion = d["descripcion_tipo_documento"].ToString(); } if (d.ContainsKey("descripcion_estado_civil") && afiliado.estadoCivil != null) { afiliado.estadoCivil.descripcion = d["descripcion_estado_civil"].ToString(); } if (d.ContainsKey("descripcion_plan_medico") && afiliado.planMedico != null) { afiliado.planMedico.descripcion = d["descripcion_plan_medico"].ToString(); } afiliados.Add(afiliado); } return(afiliados); }
internal List <Dictionary <string, object> > top5ProfesionalesMasConsultas(int mes, int anio, PlanMedico filtroPlan) { object planValue = filtroPlan == null ? null : (object)filtroPlan.id; List <SqlParameter> parametros = new List <SqlParameter>(); DataBase.Instance.agregarParametro(parametros, "mes", mes); DataBase.Instance.agregarParametro(parametros, "anio", anio); DataBase.Instance.agregarParametro(parametros, "@plan_medico", planValue); List <Dictionary <string, object> > lista = new List <Dictionary <string, object> >(); autoMapping = false; List <Dictionary <string, object> > result = (List <Dictionary <string, object> >)executeStored("BEMVINDO.st_top5_profesionales_mas_consultados", parametros); autoMapping = true; foreach (Dictionary <string, object> item in result) { Dictionary <string, object> dictionary = new Dictionary <string, object>(); Profesional profesional = (Profesional)unSerialize(item); dictionary.Add("profesional", profesional); dictionary.Add("consultas", item["cant_de_consultas"]); lista.Add(dictionary); } return(lista); }
private void CargarPlan(PlanMedico plan) { _plan = plan; this.tbPlanMedico.Text = _plan.Descripcion; }