/// <summary> /// Formulario para editar un afiliado /// </summary> /// <param name="p_afil">Afiliado a editar</param> public EditAfiliado(Afiliado p_afil) { InitializeComponent(); usuarioID = p_afil.usuario.id; afiliadoID = p_afil.id; nombre = p_afil.usuario.nombre; apellido = p_afil.usuario.apellido; direccion = p_afil.usuario.direccion; tipoDocumento = p_afil.usuario.tipoDocumento; numeroDocumento = p_afil.usuario.numeroDocumento; telefono = p_afil.usuario.telefono; mail = p_afil.usuario.mail; nombreUsuario = p_afil.usuario.nombreUsuario; sexo = p_afil.usuario.sexo; estadoCivil = p_afil.estadoCivil; planMedico = p_afil.planMedico; planViejo = planMedico.id; grupoFamiliar = p_afil.grupoFamiliar; orden = p_afil.orden; fechaNacimiento = p_afil.usuario.fechaNacimiento; tbNombre.Enabled = false; tbApellido.Enabled = false; dtpFechaNacimiento.Enabled = false; tbNombreUsuario.Enabled = false; tbNumeroDni.Enabled = false; if (orden > 1) { lbIntegrantes.Enabled = false; bAgregarACargo.Enabled = false; cmbPlanMedico.Enabled = false; } nueva = false; }
public CambiarGrupo(GrupoFamiliar p_grupo, int p_afiliadoId) { InitializeComponent(); actual = p_grupo; afiliadoId = p_afiliadoId; }
private void bGuardar_Click(object sender, EventArgs e) { //--Si es nueva, updatear el grupo id con el afiliado id, sino if (rbNueva.Checked) DB.ExecuteNonQuery("UPDATE " + DB.schema + "afiliado SET afi_grupoFamiliar2 = NULL, afi_orden = 1 WHERE afi_id = " + afiliadoId); else { nuevo = (GrupoFamiliar)cmbGrupos.SelectedItem; DB.ExecuteNonQuery("UPDATE " + DB.schema + "afiliado SET afi_grupoFamiliar2 = " + ((GrupoFamiliar)cmbGrupos.SelectedItem).grupo + ", afi_orden = " + ((GrupoFamiliar)cmbGrupos.SelectedItem).proximoOrden + ", afi_planMedico = (SELECT TOP 1 afi_planMedico FROM " + DB.schema + "afiliado WHERE afi_id = " + ((GrupoFamiliar)cmbGrupos.SelectedItem).grupo + ") WHERE afi_id = " + afiliadoId); } DialogResult = DialogResult.OK; nueva = rbNueva.Checked; this.Close(); }
public Afiliado(DataRow dr) { id = Convert.ToInt32(dr["afi_id"]); orden = (dr["afi_orden"] == System.DBNull.Value) ? -1 : Convert.ToInt32(dr["afi_orden"]); usuarioId = Convert.ToInt32(dr["afi_usuario"]); estadoCivilId = (dr["afi_estadoCivil"] == System.DBNull.Value) ? -1 : Convert.ToInt32(dr["afi_estadoCivil"]); familiaresACargo = (dr["afi_familiaresACargo"] == System.DBNull.Value) ? -1 : Convert.ToInt32(dr["afi_familiaresACargo"]); planMedicoId = (dr["afi_planMedico"] == System.DBNull.Value) ? -1 : Convert.ToInt32(dr["afi_planMedico"]); habilitado = Convert.ToBoolean(dr["afi_habilitado"]); usuario = new Usuario(dr); planMedico = new PlanMedico(dr); estadoCivil = new EstadoCivil(dr); grupoFamiliar = new GrupoFamiliar(dr); }
public Afiliado(int _id) { DataTable dt = DB.ExecuteReader("SELECT * FROM "+DB.schema + "vAfiliado WHERE afi_id = " + _id); if(dt.Rows.Count==0) throw new NoTrajoNadaExcep(); DataRow dr = dt.Rows[0]; id = Convert.ToInt32(dr["afi_id"]); orden = (dr["afi_orden"] == System.DBNull.Value) ? -1 : Convert.ToInt32(dr["afi_orden"]); usuarioId = Convert.ToInt32(dr["afi_usuario"]); estadoCivilId = (dr["afi_estadoCivil"] == System.DBNull.Value) ? -1 : Convert.ToInt32(dr["afi_estadoCivil"]); familiaresACargo = (dr["afi_familiaresACargo"] == System.DBNull.Value) ? -1 : Convert.ToInt32(dr["afi_familiaresACargo"]); planMedicoId = (dr["afi_planMedico"] == System.DBNull.Value) ? -1 : Convert.ToInt32(dr["afi_planMedico"]); habilitado = Convert.ToBoolean(dr["afi_habilitado"]); usuario = new Usuario(dr); planMedico = new PlanMedico(dr); estadoCivil = new EstadoCivil(dr); grupoFamiliar = new GrupoFamiliar(dr); }