/// <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 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); }
/// Crea un integrante a partir de sus atributos public Integrante(string p_nombre, string p_apellido, string p_direccion, string p_mail, string p_tipoDocumento, long p_numeroDocumento, long p_telefono, EstadoCivil p_estado, string p_sexo, string p_nombreUsuario, bool p_esConyuge, DateTime p_fechaNacimiento, string p_contrasegna, int p_familiares) { nombre = p_nombre; apellido = p_apellido; direccion = p_direccion; mail = p_mail; tipoDocumento = p_tipoDocumento; numeroDocumento = p_numeroDocumento; telefono = p_telefono; estadoCivil = p_estado; sexo = p_sexo; nombreUsuario = p_nombreUsuario; fechaNacimiento = p_fechaNacimiento; esConyuge = p_esConyuge; contrasegna = p_contrasegna; familiares = p_familiares; //--Marcar que falta grabar en DB faltaGrabar = true; }