private string obtenerIdDePersona(AfiliadoPersona persona) { DataTable Dt; String query = "SELECT pe_id FROM BUGDEVELOPING.PERSONA WHERE '" + persona.nombre + "' = pe_nombre AND '" + persona.apellido + "' = pe_apellido AND '" + //persona.direccion + "' = pe_direccion AND " + //persona.telefono + " = pe_telefono AND '" + //persona.sexo + "' = pe_sexo AND '" + //persona.mail + "' = pe_mail AND '" + persona.tipoDoc + "' = pe_tipo_doc AND " + persona.nroDoc + " = pe_num_doc"; //String query = "SELECT pa_nAfiliado FROM BUGDEVELOPING.PERSONA join BUGDEVELOPING.PACIENTE on (pa_persona = pe_id)WHERE " + this.titular.nombre + " = pe_nombre AND " + // persona.apellido + " = pe_apellido AND " + // persona.direccion + " = pe_direccion AND " + // persona.telefono + " = pe_telefono AND " + // persona.sexo + " = pe_sexo AND " + // persona.mail + " = pe_mail AND " + // persona.tipoDoc + " = pe_tipo_doc AND " + // persona.nroDoc + " = pe_numdoc"; ConnectorClass conexion = ConnectorClass.Instance; Dt = conexion.executeQuery(query); if (Dt.Rows.Count == 0) { return(""); } return(Dt.Rows[0].ItemArray[0].ToString()); }
private void confirmarAfiliado() { if (!camposCompletados()) { return; } AfiliadoPersona afiliado = crearAfiliadoPersona(); if (this.estado == Operacion.ALTA) { if (YaExisteEsaPersona(afiliado) && !esMedicoEsaPersona(afiliado)) { MessageBox.Show("No se puede dar de alta, ya existe esta persona como afiliado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } if (this.esRelativo) { if (this.esConyugue) { afiliado.esConyugue = true; } this.titular.relativos.Add(afiliado); MessageBox.Show("El afiliado relativo o conyugue fue agregado correctamente"); this.Close(); return; } if (this.titular == null) { this.titular = afiliado; } if (this.estado != Operacion.ALTA) { if (this.viejoPlan != this.nuevoPlan) { AfiliadoCambioPlan cambioPlan = new AfiliadoCambioPlan(this.titular); this.titular.planMedico = this.nuevoPlan; this.viejoPlan = this.nuevoPlan; cambioPlan.Show(); return; } } guardarTitular(); if (this.titular.relativos.Count > 0) { guardarRelativos(); } this.Close(); MenuAfiliado menuAfiliado = new MenuAfiliado(); menuAfiliado.Show(); }
private void button_AgregarMiembro_Click(object sender, EventArgs e) { if (!camposCompletados()) { return; } if (this.titular == null) { this.titular = crearAfiliadoPersona(); } MenuRelativo relativoFrom = new MenuRelativo(this.titular); relativoFrom.Show(); }
private bool esMedicoEsaPersona(AfiliadoPersona afiliado) { string idPersona = obtenerIdDePersona(afiliado); DataTable Dt; String query = "SELECT * from BUGDEVELOPING.MEDICO WHERE me_persona =" + idPersona; ConnectorClass conexion = ConnectorClass.Instance; Dt = conexion.executeQuery(query); return(Dt.Rows.Count != 0); }
private string obtenerIdDePersona(AfiliadoPersona persona) { DataTable Dt; String query = "SELECT pe_id FROM BUGDEVELOPING.PERSONA WHERE '" + persona.nombre + "' = pe_nombre AND '" + persona.apellido + "' = pe_apellido AND '" + persona.tipoDoc + "' = pe_tipo_doc AND " + persona.nroDoc + " = pe_num_doc"; ConnectorClass conexion = ConnectorClass.Instance; Dt = conexion.executeQuery(query); if (Dt.Rows.Count == 0) return ""; return Dt.Rows[0].ItemArray[0].ToString(); }
private AfiliadoPersona crearAfiliadoPersona() { AfiliadoPersona afiliado = new AfiliadoPersona(); afiliado.nombre = textBox_Nom.Text; afiliado.apellido = textBox_Apellido.Text; afiliado.tipoDoc = comboBox_tipoDocumento.SelectedValue.ToString(); afiliado.nroDoc = textBox_NumeroDoc.Text; afiliado.fechaNacimiento = dateTimePicker1.Value.Date.ToString("yyyyMMdd"); afiliado.direccion = textBox_Direccion.Text; afiliado.estadoCivil = comboBox_EstadoCivil.SelectedValue.ToString(); afiliado.planMedico = comboBox_planMedico.SelectedValue.ToString(); afiliado.mail = textBox_Mail.Text; afiliado.sexo = comboBox_sexo.SelectedValue.ToString(); afiliado.telefono = textBox_Telefono.Text; afiliado.iDDB = persona_iDDB; return(afiliado); }
private string obtenerIdDePersona(AfiliadoPersona persona) { DataTable Dt; String query = "SELECT pe_id FROM BUGDEVELOPING.PERSONA WHERE '" + persona.nombre + "' = pe_nombre AND '" + persona.apellido + "' = pe_apellido AND '" + persona.tipoDoc + "' = pe_tipo_doc AND " + persona.nroDoc + " = pe_num_doc"; ConnectorClass conexion = ConnectorClass.Instance; Dt = conexion.executeQuery(query); if (Dt.Rows.Count == 0) { return(""); } return(Dt.Rows[0].ItemArray[0].ToString()); }
private void button_AgregarMiembro_Click(object sender, EventArgs e) { if (!camposCompletados()) return; if (this.titular == null) this.titular = crearAfiliadoPersona(); MenuRelativo relativoFrom = new MenuRelativo(this.titular); relativoFrom.Show(); }
public MenuRelativo(AfiliadoPersona titu) { InitializeComponent(); this.titular = titu; }
public void agregarRelativo(AfiliadoPersona relativo) { this.relativos.Add(relativo); }
private bool YaExisteEsaPersona(AfiliadoPersona afiliado) { return (obtenerIdDePersona(afiliado) != ""); }
private string obtenerIdDePersona(AfiliadoPersona persona) { DataTable Dt; String query = "SELECT pe_id FROM BUGDEVELOPING.PERSONA WHERE '" + persona.nombre + "' = pe_nombre AND '" + persona.apellido + "' = pe_apellido AND '" + //persona.direccion + "' = pe_direccion AND " + //persona.telefono + " = pe_telefono AND '" + //persona.sexo + "' = pe_sexo AND '" + //persona.mail + "' = pe_mail AND '" + persona.tipoDoc + "' = pe_tipo_doc AND " + persona.nroDoc + " = pe_num_doc"; //String query = "SELECT pa_nAfiliado FROM BUGDEVELOPING.PERSONA join BUGDEVELOPING.PACIENTE on (pa_persona = pe_id)WHERE " + this.titular.nombre + " = pe_nombre AND " + // persona.apellido + " = pe_apellido AND " + // persona.direccion + " = pe_direccion AND " + // persona.telefono + " = pe_telefono AND " + // persona.sexo + " = pe_sexo AND " + // persona.mail + " = pe_mail AND " + // persona.tipoDoc + " = pe_tipo_doc AND " + // persona.nroDoc + " = pe_numdoc"; ConnectorClass conexion = ConnectorClass.Instance; Dt = conexion.executeQuery(query); if (Dt.Rows.Count == 0) return ""; return Dt.Rows[0].ItemArray[0].ToString(); }
private bool esMedicoEsaPersona(AfiliadoPersona afiliado) { string idPersona = obtenerIdDePersona(afiliado); DataTable Dt; String query = "SELECT * from BUGDEVELOPING.MEDICO WHERE me_persona =" + idPersona; ConnectorClass conexion = ConnectorClass.Instance; Dt = conexion.executeQuery(query); return (Dt.Rows.Count != 0); }
private AfiliadoPersona crearAfiliadoPersona() { AfiliadoPersona afiliado = new AfiliadoPersona(); afiliado.nombre = textBox_Nom.Text; afiliado.apellido = textBox_Apellido.Text; afiliado.tipoDoc = comboBox_tipoDocumento.SelectedValue.ToString(); afiliado.nroDoc = textBox_NumeroDoc.Text; afiliado.fechaNacimiento = dateTimePicker1.Value.Date.ToString("yyyyMMdd"); afiliado.direccion = textBox_Direccion.Text; afiliado.estadoCivil = comboBox_EstadoCivil.SelectedValue.ToString(); afiliado.planMedico = comboBox_planMedico.SelectedValue.ToString(); afiliado.mail = textBox_Mail.Text; afiliado.sexo = comboBox_sexo.SelectedValue.ToString(); afiliado.telefono = textBox_Telefono.Text; afiliado.iDDB = persona_iDDB; return afiliado; }
private void confirmarAfiliado() { if (!camposCompletados()) return; AfiliadoPersona afiliado = crearAfiliadoPersona(); if (this.estado == Operacion.ALTA) { if (YaExisteEsaPersona(afiliado) && !esMedicoEsaPersona(afiliado)) { MessageBox.Show("No se puede dar de alta, ya existe esta persona como afiliado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } if (this.esRelativo) { if (this.esConyugue) afiliado.esConyugue = true; this.titular.relativos.Add(afiliado); MessageBox.Show("El afiliado relativo o conyugue fue agregado correctamente"); this.Close(); return; } if (this.titular == null) this.titular = afiliado; if (this.estado != Operacion.ALTA) { if (this.viejoPlan != this.nuevoPlan) { AfiliadoCambioPlan cambioPlan = new AfiliadoCambioPlan(this.titular); this.titular.planMedico = this.nuevoPlan; this.viejoPlan = this.nuevoPlan; cambioPlan.Show(); return; } } guardarTitular(); if (this.titular.relativos.Count > 0) guardarRelativos(); this.Close(); MenuAfiliado menuAfiliado = new MenuAfiliado(); menuAfiliado.Show(); }
public AfiliadoCambioPlan(AfiliadoPersona afiliado) { InitializeComponent(); this.afiliado = afiliado; }
private bool YaExisteEsaPersona(AfiliadoPersona afiliado) { return(obtenerIdDePersona(afiliado) != ""); }