public AfiliadoConMayorCantidadDeBonos(DateTime dia) { InitializeComponent(); Server server = Server.getInstance(); SqlDataReader reader = server.query("select * from GESTIONAME_LAS_VACACIONES.getPacientesConMasCompras('" + dia.ToString() + "','" + dia.AddMonths(6).ToString() + "')"); List <Abm_Afiliado.Afiliado> afiliados = new List <Abm_Afiliado.Afiliado>(); while (reader.Read()) { Abm_Afiliado.Afiliado afiliado = new Abm_Afiliado.Afiliado(); afiliado.id = Convert.ToInt32(reader["id"]); afiliado.nombre = Convert.ToString(reader["nombre"]); afiliado.apellido = Convert.ToString(reader["apellido"]); afiliado.cantFamiliares = Convert.ToInt32(reader["CantFamiliares"]); afiliado.cantConsultas = Convert.ToInt32(reader["cantidad"]); afiliados.Add(afiliado); } reader.Close(); dataGridView1.DataSource = afiliados; dataGridView1.Columns["documento"].Visible = false; dataGridView1.Columns["tipoDocumento"].Visible = false; dataGridView1.Columns["direccion"].Visible = false; dataGridView1.Columns["telefono"].Visible = false; dataGridView1.Columns["email"].Visible = false; dataGridView1.Columns["fechaNacimiento"].Visible = false; dataGridView1.Columns["sexo"].Visible = false; dataGridView1.Columns["estadoCivil"].Visible = false; dataGridView1.Columns["cantConsultas"].HeaderText = "Cantidad de bonos"; dataGridView1.Columns["planMedico"].Visible = false; dataGridView1.Columns["servicio"].Visible = false; }
public BajaRolPorUsuario(Abm_Afiliado.Afiliado unAfiliado) { afiliado = unAfiliado; InitializeComponent(); this.Nombre.Text = afiliado.nombre; this.Apellido.Text = afiliado.apellido; this.Id.Text = afiliado.id.ToString(); rellenarConRolesDeAfiliado(afiliado); }
public Confirmacion(DateTime f, Abm_Afiliado.Afiliado a, Profesional p) { fecha = f; afiliado = a; profesional = p; InitializeComponent(); label2.Text = fecha.ToString(); label5.Text = afiliado.apellido + "," + afiliado.nombre + ". Num De Afiliado: " + afiliado.id.ToString(); label6.Text = profesional.apellido + "," + profesional.nombre + ". Especialidad: " + profesional.especialidad; }
private void button3_Click(object sender, EventArgs e) { Abm_Afiliado.BuscarAfiliados buscadorAfiliado = new Abm_Afiliado.BuscarAfiliados(); buscadorAfiliado.ShowDialog(); afiliado = buscadorAfiliado.afiliadoBuscado; if (afiliado.id != -1) { new BajaRolPorUsuario(afiliado).ShowDialog(); } }
private void rellenarConRolesDeAfiliado(Abm_Afiliado.Afiliado unAfiliado) { Server server = Server.getInstance(); SqlDataReader reader = server.query("SELECT descripcion FROM GESTIONAME_LAS_VACACIONES.Roles r JOIN GESTIONAME_LAS_VACACIONES.RolesxUsuario rxu ON r.id = rxu.idRol JOIN GESTIONAME_LAS_VACACIONES.Pacientes pa ON rxu.idUsuario = pa.usuario WHERE pa.id= '" + unAfiliado.id + "'"); while (reader.Read()) { roles.Items.Add(reader["descripcion"].ToString()); } reader.Close(); }
private void button1_Click(object sender, EventArgs e) { Abm_Afiliado.BuscarAfiliados buscadorAfiliado = new Abm_Afiliado.BuscarAfiliados(); buscadorAfiliado.ShowDialog(); afiliado = buscadorAfiliado.afiliadoBuscado; if (afiliado.id != -1) { this.Nombre.Text = afiliado.nombre; this.Apellido.Text = afiliado.apellido; this.Id.Text = afiliado.id.ToString(); this.dataGridView1.DataSource = RolManager.obtenerRolesDeUsuario(afiliado.id); this.dataGridView2.DataSource = RolManager.obtenerRolesFaltantesUsuario(afiliado.id); } }
private void button1_Click(object sender, EventArgs e) { Abm_Afiliado.BuscarAfiliados busqueda = new Abm_Afiliado.BuscarAfiliados(); busqueda.ShowDialog(); afiliadoBuscado = busqueda.afiliadoBuscado; if (afiliadoBuscado.id > 0) { etiquetaPaciente.Text = afiliadoBuscado.id.ToString(); SqlDataReader reader = server.query("SELECT * FROM GESTIONAME_LAS_VACACIONES.obtenerPlanAcutalAfiliado(" + afiliadoBuscado.id.ToString() + ")"); reader.Read(); EtiquetaPlan.Text = reader["descripcion"].ToString(); precioBono = Convert.ToInt16(reader["precioBono"]); reader.Close(); } }
public Principal() { InitializeComponent(); if (sesion.rol == "Afiliado") { btBuscar.Hide(); afiliadoBuscado = sesion.afiliado; etiquetaPaciente.Text = afiliadoBuscado.id.ToString(); SqlDataReader reader = server.query("SELECT * FROM GESTIONAME_LAS_VACACIONES.obtenerPlanAcutalAfiliado(" + afiliadoBuscado.id.ToString() + ")"); reader.Read(); EtiquetaPlan.Text = reader["descripcion"].ToString(); precioBono = Convert.ToInt16(reader["precioBono"]); reader.Close(); } }
private void btn_seleccionar_Click(object sender, EventArgs e) { if (this.dgv_Afiliados.DisplayedRowCount(true) == 0) { MessageBox.Show("Seleccione un afiliado de la lista", "Error de validación", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { if (btn_seleccionar.Text.Equals("Modificar")) { Afiliado afi = new Abm_Afiliado.Afiliado(this.dgv_Afiliados.SelectedRows[0].Cells[0].Value.ToString(), this.dgv_Afiliados.SelectedRows[0].Cells[4].Value.ToString(), this.dgv_Afiliados.SelectedRows[0].Cells[2].Value.ToString(), this.dgv_Afiliados.SelectedRows[0].Cells[1].Value.ToString(), this.dgv_Afiliados.SelectedRows[0].Cells[3].Value.ToString(), this.dgv_Afiliados.SelectedRows[0].Cells[5].Value.ToString(), this.dgv_Afiliados.SelectedRows[0].Cells[6].Value.ToString(), this.dgv_Afiliados.SelectedRows[0].Cells[7].Value.ToString(), this.dgv_Afiliados.SelectedRows[0].Cells[8].Value.ToString(), this.dgv_Afiliados.SelectedRows[0].Cells[10].Value.ToString(), (bool)(this.dgv_Afiliados.SelectedRows[0].Cells[12].Value.ToString().Equals("SI"))); this.Close(); ModificarAfiliado modificar = new ModificarAfiliado(afi); modificar.ShowDialog(); } else if (btn_seleccionar.Text.Equals("Seleccionar")) { this.AfiliadoReturn = new Abm_Afiliado.Afiliado(this.dgv_Afiliados.SelectedRows[0].Cells[0].Value.ToString(), this.dgv_Afiliados.SelectedRows[0].Cells[4].Value.ToString(), this.dgv_Afiliados.SelectedRows[0].Cells[2].Value.ToString(), this.dgv_Afiliados.SelectedRows[0].Cells[1].Value.ToString(), this.dgv_Afiliados.SelectedRows[0].Cells[3].Value.ToString(), this.dgv_Afiliados.SelectedRows[0].Cells[5].Value.ToString(), this.dgv_Afiliados.SelectedRows[0].Cells[6].Value.ToString(), this.dgv_Afiliados.SelectedRows[0].Cells[7].Value.ToString(), this.dgv_Afiliados.SelectedRows[0].Cells[8].Value.ToString(), this.dgv_Afiliados.SelectedRows[0].Cells[10].Value.ToString(), (bool)(this.dgv_Afiliados.SelectedRows[0].Cells[12].Value.ToString().Equals("SI"))); this.DialogResult = DialogResult.OK; this.Close(); } else if (btn_seleccionar.Text.Equals("Baja/ Reactivar")) { Afiliado afi = new Abm_Afiliado.Afiliado(this.dgv_Afiliados.SelectedRows[0].Cells[0].Value.ToString(), this.dgv_Afiliados.SelectedRows[0].Cells[4].Value.ToString(), this.dgv_Afiliados.SelectedRows[0].Cells[2].Value.ToString(), this.dgv_Afiliados.SelectedRows[0].Cells[1].Value.ToString(), this.dgv_Afiliados.SelectedRows[0].Cells[3].Value.ToString(), this.dgv_Afiliados.SelectedRows[0].Cells[5].Value.ToString(), this.dgv_Afiliados.SelectedRows[0].Cells[6].Value.ToString(), this.dgv_Afiliados.SelectedRows[0].Cells[7].Value.ToString(), this.dgv_Afiliados.SelectedRows[0].Cells[8].Value.ToString(), this.dgv_Afiliados.SelectedRows[0].Cells[10].Value.ToString(), (bool)(this.dgv_Afiliados.SelectedRows[0].Cells[12].Value.ToString().Equals("SI"))); SqlConnection cx = null; try { cx = Connection.getConnection(); cx.Open(); SqlCommand sqlCmd = new SqlCommand("PICO_Y_PALA.darDeBajaAfiliado", cx); sqlCmd.CommandType = CommandType.StoredProcedure; sqlCmd.Parameters.Add("@afi_Doc", SqlDbType.BigInt).Value = Int64.Parse(afi.getDocumento()); sqlCmd.Parameters.Add("@fecha", SqlDbType.SmallDateTime).Value = DateTime.Parse(ConfigurationManager.AppSettings["fechaActualSistema"].ToString()); sqlCmd.ExecuteNonQuery(); sqlCmd.Dispose(); if (afi.getHabilitado()) { MessageBox.Show("Afiliado Dado de Baja con exito!"); } else { MessageBox.Show("Afiliado reactivado con exito!"); } cx.Close(); } catch (Exception exception) { cx.Close(); MessageBox.Show(exception.Message); return; } this.Close(); } } }