// se muesta la mascotas por el rut private void Mostrarmascotas(object sender, RoutedEventArgs e) { cmbMascotas.Items.Clear(); if (this.txtBxRut.Text == string.Empty) { MessageBox.Show("debe ingresar el rut"); } else { if (validarRut(this.txtBxRut.Text) == false) { MessageBox.Show("Debe Ingresar un Rut valido"); } else { string rut = this.txtBxRut.Text; var mascotas = consecionsql.buscarmascotasxrutdueno(rut); for (int i = 0; i < mascotas.Count(); i++) { string linea = mascotas[i].ToString(); string[] infomascotas = linea.Split(';'); var fecha = infomascotas[3].Split('-'); var dia = int.Parse(fecha[0]); var mes = int.Parse(fecha[1]); var ano = int.Parse(fecha[2].Split(' ')[0]); var fechaobtenida = new DateTime(ano, mes, dia); cmbMascotas.Items.Add(infomascotas[1].ToString()); cmbMascotas.SelectedIndex = 0; listamascotas.Add("Nombre Mascota: " + infomascotas[1].ToString() + " Tipo: " + infomascotas[2].ToString() + " fecha Nacimiento " + fechaobtenida.ToString("yyyy/MM/dd")); } } } }
private void mostrarnombres(object sender, RoutedEventArgs e) { //muestra los nombres de las mascotas por el rut cmbnombremascotas.Items.Clear(); if (this.txtRutCliente.Text == string.Empty) { MessageBox.Show("Debe ingresar el Rut"); } else { if (validarRut(this.txtRutCliente.Text) == false) { MessageBox.Show("Debe Ingresar el Rut"); } else { string rut = this.txtRutCliente.Text; var mascotas = coneccion.buscarmascotasxrutdueno(rut); for (int i = 0; i < mascotas.Count(); i++) { string linea = mascotas[i].ToString(); string[] infomascotas = linea.Split(';'); cmbnombremascotas.Items.Add(infomascotas[1].ToString()); cmbnombremascotas.SelectedIndex = 0; } } } }
public void GenerarReserva(string rut, TipoAtencion tipoAtencion, DateTime fecha, string hora, string nombremascota) { var mascota = new Mascota(); var medico = new Medico(); var listamascotasxdueno = Coneccion.buscarmascotasxrutdueno(rut); string idduenio = string.Empty; for (int i = 0; i < listamascotasxdueno.Count; i++) { string linea = listamascotasxdueno[i].ToString(); var info = linea.Split(';'); idduenio = info[4]; if (info[1].Contains(nombremascota)) { mascota.Id_Mascota = int.Parse(info[0]); } } string idpaciente = Coneccion.buscarpaciente(idduenio, mascota.Id_Mascota.ToString()); var datosmedico = Coneccion.datosmedico(tipoAtencion.ToString()); for (int i = 0; i < datosmedico.Count; i++) { string linea = datosmedico[i].ToString(); var datos = linea.Split(';'); medico.Id_Medico = int.Parse(datos[0]); medico.NombreMedico = datos[1]; medico.rut = datos[2]; } Coneccion.Generarhora(idpaciente, medico.Id_Medico, fecha, hora); }