private void btnAction_Click(object sender, EventArgs e) { try { unAfiliado = (Afiliado)grillaPacientes.CurrentRow.DataBoundItem; if (Operacion == "Baja") { Afiliados.Eliminar(unAfiliado.Id); Limpiar(); MessageBox.Show("El afiliado ha sido dado de baja correctamente", "Aviso", MessageBoxButtons.OK); } else if (Operacion == "Modificacion") { frmAfiliadoAlta formAfil = new frmAfiliadoAlta(); formAfil.Operacion = this.Operacion; formAfil.Afiliado = unAfiliado; formAfil.Show(); } else { if (Operacion == "Seleccion") { frmAtencion formAtencion = new frmAtencion(); formAtencion.afiliado = unAfiliado; formAtencion.profesional = profesional; formAtencion.Show(); this.Close(); } if (Operacion == "Pedir Turno") { lstTurno lstTurno = new lstTurno(); lstTurno.unAfiliado = unAfiliado; lstTurno.Show(); this.Close(); } if (Operacion == "Cancelar Turno") { frmCancelarAtencion cancel = new frmCancelarAtencion(); cancel.unAfiliado = unAfiliado; cancel.Show(); this.Close(); } } } catch { MessageBox.Show("No se selecciono ningun afiliado", "Error!", MessageBoxButtons.OK); } }
private void nuevoToolStripMenuItem_Click(object sender, EventArgs e) { if (unRol.Nombre != "Administrador General") { lstTurno frmTurno = new lstTurno(); frmTurno.unAfiliado = new Afiliado(this.User.Codigo_Persona); frmTurno.Show(); } else { lstSeleccionAfiliado formAfil = new lstSeleccionAfiliado(); formAfil.Operacion = "Pedir Turno"; formAfil.Show(); } }
private void frmTurno_Load(object sender, EventArgs e) { try { unaAgenda.armarAgenda(unProfesional.Id, unaEspecialidad); if (unaAgenda.FechaDesde < DateTime.Parse(System.Configuration.ConfigurationSettings.AppSettings["Fecha"]).Date) { dtpFechas.MinDate = DateTime.Parse(System.Configuration.ConfigurationSettings.AppSettings["Fecha"]).Date; } else { dtpFechas.MinDate = unaAgenda.FechaDesde; } dtpFechas.MaxDate = unaAgenda.FechaHasta; lbl1.Text = "Afiliado: " + unAfiliado.Apellido + ", " + unAfiliado.Nombre; } catch { MessageBox.Show("El profesional seleccionado no tiene una agenda disponible", "Error", MessageBoxButtons.OK); lstTurno frmTurno = new lstTurno(); frmTurno.unAfiliado = this.unAfiliado; frmTurno.Show(); this.Close(); } //MessageBox.Show("Desde: " + unaAgenda.FechaDesde + ", Hasta: " + unaAgenda.FechaHasta, "test", MessageBoxButtons.OK); grillaHorarios.AutoGenerateColumns = false; grillaHorarios.MultiSelect = false; DataGridViewTextBoxColumn ColDia = new DataGridViewTextBoxColumn(); ColDia.DataPropertyName = "DiaString"; ColDia.HeaderText = "Dia"; ColDia.Width = 120; grillaHorarios.Columns.Add(ColDia); DataGridViewTextBoxColumn ColFecha = new DataGridViewTextBoxColumn(); ColFecha.DataPropertyName = "Fecha"; ColFecha.HeaderText = "Fecha"; ColFecha.Width = 120; grillaHorarios.Columns.Add(ColFecha); DataGridViewTextBoxColumn ColHora = new DataGridViewTextBoxColumn(); ColHora.DataPropertyName = "Horario"; ColHora.HeaderText = "Horario"; ColHora.Width = 120; grillaHorarios.Columns.Add(ColHora); lblProfesional.Text = unProfesional.Apellido + ", " + unProfesional.Nombre; lblEspecialidad.Text = Utiles.ObtenerEspecialidad(unaEspecialidad); }