private void BonosForm_Load(object sender, EventArgs e) { btnBuscarAfiliado.Visible = true; if (Session.User.Perfil.Nombre == "Afiliado" || _afiliado != null) { if (_afiliado == null) { _afiliado = Session.Afiliado; txtAfiliado.Text = _afiliado.ToString(); btnBuscarAfiliado.Visible = false; } var bonos = _bonosManager.GetAll(_afiliado); if (_soloConsulta) { bonos = new List <Bono>(bonos.Where(x => x.TipodeBono == TipoBono.Consulta).ToList()); } else if (_soloReceta) { bonos = new List <Bono>(bonos.Where(x => x.TipodeBono == TipoBono.Farmacia).ToList()); } dgvBonos.DataSource = bonos; dgvBonos.AutoGenerateColumns = false; dgvBonos.DoubleClick += new EventHandler(dgvBonos_CellContentDoubleClick); } }
void _afiliadosForm_OnAfiliadoSelected(object sender, AfiliadoSelectedEventArgs e) { _afiliado = e.Afiliado; txtAfiliado.Text = _afiliado.ToString(); _afiliadosForm.Close(); panelTurno.Show(); }
private void ComprarBono_Load(object sender, EventArgs e) { try { if (Session.User.Perfil.Nombre != "Afiliado" && _afiliado == null) { panelCompra.Hide(); panelAfiliado.Show(); } else { if (_afiliado == null) { _afiliado = Session.Afiliado; } txtAfiliado.Text = _afiliado.ToString(); btnBuscar.Visible = false; rellenarPrecios(); panelCompra.Show(); } } catch (System.Exception excep) { MessageBox.Show(excep.Message); } }
void _afiliadosForm_OnAfiliadoSelected(object sender, AfiliadoSelectedEventArgs e) { _afiliado = e.Afiliado; txtAfiliado.Text = _afiliado.ToString(); _afiliadosForm.Hide(); RefreshDataGrid(); panelAcciones.Visible = true; }
void _afiliadosForm_OnAfiliadoSelected(object sender, AfiliadoSelectedEventArgs e) { _afiliado = e.Afiliado; txtAfiliado.Text = _afiliado.ToString(); _afiliadosForm.Hide(); RefrescarDatagrid(); dgvBonos.Visible = true; buttonsPanel.Visible = true; }
public void ModoBusqueda(Afiliado afiliado) { _afiliado = afiliado; buttonsPanel.Visible = false; btnBuscarAfiliado.Visible = false; txtAfiliado.Text = _afiliado.ToString(); panelAcciones.Visible = true; _isSearchMode = true; }
void _afiliadosForm_OnAfiliadoSelected(object sender, AfiliadoSelectedEventArgs e) { _afiliado = e.Afiliado; txtAfiliado.Text = _afiliado.ToString(); _afiliadosForm.Hide(); var bonos = _bonosManager.GetAll(_afiliado); if (_soloConsulta) { bonos = new List <Bono>(bonos.Where(x => x.TipodeBono == TipoBono.Consulta).ToList()); } else if (_soloReceta) { bonos = new List <Bono>(bonos.Where(x => x.TipodeBono == TipoBono.Farmacia).ToList()); } dgvBonos.DataSource = bonos; }
private void TurnosForm_Load(object sender, EventArgs e) { if (Session.User.Perfil.Nombre == "Afiliado") { _afiliado = new Afiliado(); _afiliado = Session.Afiliado; btnBuscarAfiliado.Visible = false; txtAfiliado.Text = _afiliado.ToString(); panelAcciones.Visible = true; RefreshDataGrid(); } else if (_isSearchMode) { RefreshDataGrid(); } else { btnBuscarAfiliado.Visible = true; } }
public void rellenarCampos(Afiliado afiliado) { _afiliado = afiliado; cbxPlanMedico.SelectedItem = afiliado.PlanMedico; cbxEstadoCivil.SelectedItem = afiliado.EstadoCivil; txtHijos.Text = afiliado.CantHijos.ToString(); if (afiliado.MotivoCambio != null) { txtMotivo.Text = afiliado.MotivoCambio; txtMotivo.Enabled = false; } panelMotivo.Visible = (afiliado.NroAfiliado != 0); if (_conyuge != null) //Cargando marido/esposa del afiliado principal { txtConyuge.Text = _conyuge.ToString(); panelFamiliar.Visible = false; txtHijos.Text = _afiliado.CantHijos.ToString(); txtHijos.Enabled = false; cbxEstadoCivil.SelectedItem = _afiliado.EstadoCivil; cbxEstadoCivil.Enabled = false; _afiliado.grupoFamiliar = _conyuge.grupoFamiliar; _afiliado.tipoAfiliado = 2; } else if (_padre != null)//Carga de hijos { txtPadre.Text = _padre.ToString(); panelPadre.Visible = false; _afiliado.grupoFamiliar = _padre.grupoFamiliar; txtHijos.Text = "0"; txtHijos.Enabled = false; cbxEstadoCivil.SelectedItem = EstadoCivil.Soltero; cbxEstadoCivil.Enabled = false; _afiliado.NroAfiliado = _nroAfiliado; } else //Es padre { panelPadre.Visible = false; panelConyuge.Visible = false; _afiliado.NroAfiliado = 1; } }
public void ModoBusqueda(Afiliado afiliado, TipoBono tipo) { _afiliado = afiliado; buttonsPanel.Visible = false; btnBuscarAfiliado.Visible = false; txtAfiliado.Text = _afiliado.ToString(); _isSearchMode = true; if (tipo == TipoBono.Farmacia) { _soloReceta = true; } else if (tipo == TipoBono.Consulta) { _soloConsulta = true; } else { _soloReceta = false; _soloConsulta = false; } }
private void BonosForm_Load(object sender, EventArgs e) { btnBuscarAfiliado.Visible = true; buttonsPanel.Visible = false; dgvBonos.Visible = false; if (Session.User.Perfil.Nombre == "Afiliado" || _afiliado != null) { if (_afiliado == null) { _afiliado = Session.Afiliado; txtAfiliado.Text = _afiliado.ToString(); btnBuscarAfiliado.Visible = false; } RefrescarDatagrid(); dgvBonos.DoubleClick += new EventHandler(dgvBonos_CellContentDoubleClick); dgvBonos.Visible = true; if (!_isSearchMode) { buttonsPanel.Visible = true; } } }
void _afiliadosForm_OnAfiliadoSelected(object sender, AfiliadoSelectedEventArgs e) { _afiliado = e.Afiliado; txtAfiliado.Text = _afiliado.ToString(); _afiliadosForm.Hide(); TurnosManager tmanager = new TurnosManager(); List <Turno> turnosDeHoy = tmanager.BuscarConConsulta(_afiliado, true, _profesional); try { if (turnosDeHoy.Count < 1) { throw new Exception("No hay turnos para hoy de ese afiliado!"); } else { panelTurno.Visible = true; if (turnosDeHoy.Count == 1) { _turno = turnosDeHoy.ElementAt(0); btnBuscarTurno.Visible = false; txtTurno.Text = _turno.ToString(); panelAcciones.Visible = true; } else { btnBuscarTurno.Visible = true; } } } catch (System.Exception excep) { MessageBox.Show(excep.Message); return; } }
private void GenerarReceta_Load(object sender, EventArgs e) { if (Session.User.Perfil.Nombre == "Profesional") { _profesional = new Profesional(); _profesional = Session.Profesional; txtProfesional.Text = _profesional.ToString(); btnBuscarProfesional.Hide(); } else { btnBuscarProfesional.Show(); } if (_profesional != null) { btnBuscarProfesional.Visible = false; txtProfesional.Text = _profesional.ToString(); } if (_afiliado != null) { btnBuscarAfiliado.Visible = false; txtAfiliado.Text = _afiliado.ToString(); } if (_turno != null) { btnBuscarTurno.Visible = false; txtTurno.Text = _turno.ToString(); } List <int> cantidadMedicamentos = new List <int>(); int i = 0; cbxCant1.Items.Clear(); cbxCant2.Items.Clear(); cbxCant3.Items.Clear(); cbxCant4.Items.Clear(); cbxCant5.Items.Clear(); for (i = 0; i < 4; i++) { cantidadMedicamentos.Add(i); cbxCant1.Items.Add(i); cbxCant2.Items.Add(i); cbxCant3.Items.Add(i); cbxCant4.Items.Add(i); cbxCant5.Items.Add(i); } List <Medicamento> medicamentos = new List <Medicamento>(); Medicamento medVacio = new Medicamento(); medVacio.Nombre = "--"; medicamentos.Add(medVacio); medicamentos.AddRange(_medicamentosManager.GetAll()); cbxMed1.Items.Clear(); cbxMed2.Items.Clear(); cbxMed3.Items.Clear(); cbxMed4.Items.Clear(); cbxMed5.Items.Clear(); foreach (Medicamento medicamento in medicamentos) { cbxMed1.Items.Add(medicamento); cbxMed1.DisplayMember = "Nombre"; cbxMed2.Items.Add(medicamento); cbxMed2.DisplayMember = "Nombre"; cbxMed3.Items.Add(medicamento); cbxMed3.DisplayMember = "Nombre"; cbxMed4.Items.Add(medicamento); cbxMed4.DisplayMember = "Nombre"; cbxMed5.Items.Add(medicamento); cbxMed5.DisplayMember = "Nombre"; } }