public void UpdateCell(MembresiaModel Membresia) { this.lblNombreMembresia.Text = Membresia.Membresia_Descripcion; }
public List <MembresiaModel> MostrarMembresias(string id_paciente, string id_clinica) { List <MembresiaModel> listaMembresia = new List <MembresiaModel>(); string query = "SELECT * from membresia where id_paciente='" + id_paciente + "' and id_clinica='" + id_clinica + "'"; try { using (MySqlConnection conexion1 = obj.conexion(online)) { conexion1.Open(); using (MySqlCommand cmd = new MySqlCommand(query, conexion1)) { //conexionBD.Close(); using (MySqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { MembresiaModel membresia = new MembresiaModel(); PacienteModel paciente = new PacienteModel(); ClinicaModel clinica = new ClinicaModel(); membresia.id_membresia = reader[0].ToString(); membresia.membresia = reader[2].ToString(); membresia.costo = reader[4].ToString(); // ----------CONSULTA PARA OBTENER SUBOBJETOS DE LA BS-----------------// //1.-OBTENER SUBOBJETO PACIENTE CON RESPECTO A LA MEMBRESIA PREVIAMENTE EXTRAIDA //conexionBD.Open(); string query2 = "select * from paciente where id_paciente='" + id_paciente + "' and id_clinica='" + id_clinica + "'"; using (MySqlConnection conexion2 = obj.conexion(online)) { conexion2.Open(); //conexionBD.Close(); using (MySqlCommand cmd2 = new MySqlCommand(query2, conexion2)) { using (MySqlDataReader reader2 = cmd2.ExecuteReader()) { while (reader2.Read()) { paciente.id_paciente = reader2[0].ToString(); paciente.nombre = reader2[1].ToString(); paciente.apellidos = reader2[2].ToString(); paciente.direccion = reader2[3].ToString(); paciente.telefono = reader2[4].ToString(); paciente.foto = reader2[5].ToString(); paciente.email = reader2[6].ToString(); if (reader2[7].ToString() == "False") { paciente.marketing = 0; } else { paciente.marketing = 1; } paciente.antecedente = reader2[9].ToString(); paciente.membresia = reader2[10].ToString(); //conexionBD.Open(); //2.-OBTENER SUBOBJETO PACIENTE CON RESPECTO AL MOTIVO_CITA PREVIAMENTE EXTRAIDO string query3 = "select * from clinica where id_clinica='" + id_clinica + "'"; //conexionBD.Close(); using (MySqlConnection conexion3 = obj.conexion(online)) { conexion3.Open(); using (MySqlCommand cmd3 = new MySqlCommand(query3, conexion3)) { using (MySqlDataReader reader3 = cmd3.ExecuteReader()) { while (reader3.Read()) { clinica.id_clinica = reader3[0].ToString(); clinica.nombre_sucursal = reader3[1].ToString(); clinica.color = reader3[2].ToString(); //conexionBD.Open(); } } } } } } } } paciente.clinica = clinica; membresia.paciente = paciente; listaMembresia.Add(membresia); } } } } } catch (MySqlException ex) { conexionBD.Close(); System.Windows.Forms.MessageBox.Show("Se ha producido un error ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } conexionBD.Close(); return(listaMembresia); }
public List <abonos_membresiaModel> MostrarAbonosMembresia(string id_membresia, string id_paciente, string id_clinica) { List <abonos_membresiaModel> listaAbonosMembresia = new List <abonos_membresiaModel>(); string query = "SELECT id_abono_membresia,date_format(fecha, '%d/%m/%Y') as fecha,monto,comentario from abonos_membresia where id_membresia= '" + id_membresia + "' and id_paciente='" + id_paciente + "' and id_clinica='" + id_clinica + "'"; Console.WriteLine(query); try { using (MySqlConnection conexion1 = obj.conexion(online)) { conexion1.Open(); using (MySqlCommand cmd = new MySqlCommand(query, conexion1)) { //conexionBD.Close(); using (MySqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { abonos_membresiaModel abonosMembresia = new abonos_membresiaModel(); MembresiaModel membresia = new MembresiaModel(); PacienteModel paciente = new PacienteModel(); ClinicaModel clinica = new ClinicaModel(); abonosMembresia.id_abono_membresia = reader[0].ToString(); abonosMembresia.fecha = reader[1].ToString(); double attemp4 = Convert.ToDouble(reader[2].ToString()); abonosMembresia.monto = attemp4.ToString("n", nfi); abonosMembresia.montito = double.Parse(reader[2].ToString()); abonosMembresia.comentario = reader[3].ToString(); // ----------CONSULTA PARA OBTENER SUBOBJETOS DE LA BS-----------------// //1.-OBTENER SUBOBJETO PACIENTE CON RESPECTO A LA MEMBRESIA PREVIAMENTE EXTRAIDA //conexionBD.Open(); string query2 = "SELECT * from membresia where id_membresia='" + id_membresia + "' and id_paciente='" + id_paciente + "' and id_clinica='" + id_clinica + "'"; Console.WriteLine(query2); using (MySqlConnection conexion2 = obj.conexion(online)) { conexion2.Open(); //conexionBD.Close(); using (MySqlCommand cmd2 = new MySqlCommand(query2, conexion2)) { using (MySqlDataReader reader2 = cmd2.ExecuteReader()) { while (reader2.Read()) { membresia.id_membresia = reader2[0].ToString(); membresia.membresia = reader2[2].ToString(); membresia.costo = reader2[4].ToString(); //conexionBD.Open(); //2.-OBTENER SUBOBJETO PACIENTE CON RESPECTO AL MOTIVO_CITA PREVIAMENTE EXTRAIDO string query3 = "select * from paciente where id_paciente='" + id_paciente + "' and id_clinica= '" + id_clinica + "'"; Console.WriteLine(query3); //conexionBD.Close(); using (MySqlConnection conexion3 = obj.conexion(online)) { conexion3.Open(); using (MySqlCommand cmd3 = new MySqlCommand(query3, conexion3)) { using (MySqlDataReader reader3 = cmd3.ExecuteReader()) { while (reader3.Read()) { paciente.id_paciente = reader3[0].ToString(); paciente.nombre = reader3[1].ToString(); paciente.apellidos = reader3[2].ToString(); paciente.direccion = reader3[3].ToString(); paciente.telefono = reader3[4].ToString(); paciente.foto = reader3[5].ToString(); paciente.email = reader3[6].ToString(); if (reader3[7].ToString() == "False") { paciente.marketing = 0; } else { paciente.marketing = 1; } paciente.antecedente = reader3[9].ToString(); //paciente.membresia = reader3[11].ToString(); string query4 = "select * from clinica where id_clinica='" + id_clinica + "'"; Console.WriteLine(query4); using (MySqlConnection conexion4 = obj.conexion(online)) { conexion4.Open(); using (MySqlCommand cmd4 = new MySqlCommand(query4, conexion4)) { using (MySqlDataReader reader4 = cmd4.ExecuteReader()) { while (reader3.Read()) { clinica.id_clinica = reader4[0].ToString(); clinica.nombre_sucursal = reader4[1].ToString(); clinica.color = reader4[2].ToString(); } } } } } } } } } } } } paciente.clinica = clinica; membresia.paciente = paciente; abonosMembresia.membresia = membresia; listaAbonosMembresia.Add(abonosMembresia); } } } } } catch (MySqlException ex) { conexionBD.Close(); System.Windows.Forms.MessageBox.Show("Se ha producido un error ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } conexionBD.Close(); return(listaAbonosMembresia); }