//BOTON OBTENER DATOS DE UNA CONSULTA private void button1_Click(object sender, EventArgs e) { ConsultasVeterinario conv = new ConsultasVeterinario(); if (CajaCodigoConsulta.Text == "") { MessageBox.Show("Rellene el campo para obtener los datos de una consulta"); } else { if (conv.VerificarConsultaVeterinario(Convert.ToInt32(CajaCodigoConsulta.Text))) { //Consulta si existe, obtener los datos ArrayList arr = new ArrayList(); arr = conv.ObtenerDatosConsultaVeterinario(Convert.ToInt32(CajaCodigoConsulta.Text)); CajaFecha.Text = arr[0].ToString(); CajaCodigoActual.Text = CajaCodigoConsulta.Text; //retorno valores al formulario principal NombreMascota = arr[2].ToString(); IdMascota = Convert.ToInt32(arr[1]); CajaSintomas.ReadOnly = false; CajaDiagnostico.ReadOnly = false; CajaOtros.ReadOnly = false; BotonModificar.Enabled = true; } else { MessageBox.Show("No existe la consulta. Intente nuevamente."); Limpiar(); } } }
//BOTON MODIFICAR LA CONSULTA private void BotonRegistrar_Click(object sender, EventArgs e) { if (CajaCodigoActual.Text == "" || CajaFecha.Text == "" || CajaOtros.Text == "") { MessageBox.Show("Registre una consulta primero."); } else { ConsultasVeterinario conv = new ConsultasVeterinario(); if (conv.ModificarConsultaVeterinario(Convert.ToInt32(CajaCodigoActual.Text), CajaSintomas.Text, CajaDiagnostico.Text, CajaOtros.Text)) { MessageBox.Show("Consulta modificada."); DialogResult = DialogResult.OK; this.Close(); } else { MessageBox.Show("Ha ocurrido un error. Intente nuevamente."); CajaOtros.Text = ""; CajaDiagnostico.Text = ""; CajaSintomas.Text = ""; } } }
//BOTON CAMBIAR ESTADO DE UNA VACUNA PROGRAMADA A UNA REALIZADA private void BotonCambiarEstadoVacuna_Click(object sender, EventArgs e) { if (CajaIdVacuna.Text == "") { MessageBox.Show("Ingrese una id de una vacuna a cambiar."); } else { ConsultasVeterinario conv = new ConsultasVeterinario(); //Exista la vacuna if (conv.VerificarVacunaVeterinario(Convert.ToInt32(CajaIdVacuna.Text))) { if (conv.ModificarEstadoVacunaVeterinario(Convert.ToInt32(CajaIdVacuna.Text))) { MessageBox.Show("Se ha realizado el cambio. Vacuna realizada."); CajaIdVacuna.Text = ""; conv.MostrarRegistroVacunasProgramadasVeterinario(MostrarDatos, idmasc); } else { MessageBox.Show("Ha ocurrido un error. Intenten nuevamente."); CajaIdVacuna.Text = ""; } } else { MessageBox.Show("No existe dicha vacuna. Intente nuevamente."); CajaIdVacuna.Text = ""; } } }
//BOTON MODIFICAR LOS DATOS DE UNA MASCOTA private void BotonModificar_Click(object sender, EventArgs e) { if (CajaNombreMascota.Text == "" || CajaDueño.Text == "" || CajaCategoria.Text == "") { MessageBox.Show("Ha ocurrido un error. Intente nuevamente."); } else { ConsultasVeterinario conv = new ConsultasVeterinario(); masc.SetEdadMascota(Convert.ToInt32(CajaEdadMascota.Text)); masc.SetEstaturaMascota(Convert.ToDouble(CajaEstaturaMascota.Text)); masc.SetPesoMascota(Convert.ToDouble(CajaPesoMascota.Text)); masc.SetObversacionesMascota(CajaObservaciones.Text); masc.SetRazaMascota(CajaRazaMascota.Text); //Modifico los datos de la mascota if (conv.ModificarMascotaVeterinario(masc)) { MessageBox.Show("Datos modificados correctamente."); this.Close(); } else { MessageBox.Show("No se ha podido modificar los datos. Intenten nuevamente."); this.Close(); } } }
//BOTON CREAR NUEVA VACUNA private void BotonNuevaVacuna_Click(object sender, EventArgs e) { NuevaVacuna nv = new NuevaVacuna(idmasc, nommas); nv.ShowDialog(); ConsultasVeterinario conv = new ConsultasVeterinario(); conv.MostrarRegistroVacunasProgramadasVeterinario(MostrarDatos, idmasc); }
//LOAD private void RegistroVacunas_Load(object sender, EventArgs e) { ConsultasVeterinario conv = new ConsultasVeterinario(); conv.MostrarRegistroVacunasProgramadasVeterinario(MostrarDatos, idmasc); CajaVerRegistroVacunas.Items.Add("PROGRAMADAS"); CajaVerRegistroVacunas.Items.Add("REALIZADAS"); }
//CAMBIAR VISUALIZACION REGISTRO VACUNAS private void CajaVerRegistroVacunas_SelectedIndexChanged(object sender, EventArgs e) { ConsultasVeterinario conv = new ConsultasVeterinario(); switch (CajaVerRegistroVacunas.Text) { case "PROGRAMADAS": conv.MostrarRegistroVacunasProgramadasVeterinario(MostrarDatos, idmasc); break; case "REALIZADAS": conv.MostrarRegistroVacunasRealizadasVeterinario(MostrarDatos, idmasc); break; } }
//CONSTRUCTOR public NuevaVacuna(int codid, String nome) { InitializeComponent(); //Verifico que exista el registro ConsultasVeterinario conv = new ConsultasVeterinario(); if (conv.VerificarMascotaVeterinario(nome, codid)) { CajaIdMascota.Text = codid.ToString(); CajaNombreMascota.Text = nome; } else { MessageBox.Show("No existe registro de mascota. Intente nuevamente."); this.Close(); } }
//BOTON CREAR RECETA NUEVA private void BotonCrearReceta_Click(object sender, EventArgs e) { if (CajaNombreMascota.Text == "" || CajaIdMascota.Text == "" || CajaDescripcionReceta.Text == "") { MessageBox.Show("Rellene los campos."); } else { //Creo la receta ConsultasVeterinario conv = new ConsultasVeterinario(); if (conv.RegistrarRecetaVeterinario(CajaDescripcionReceta.Text, Convert.ToInt32(CajaIdMascota.Text))) { MessageBox.Show("Se ha creado la receta."); CajaDescripcionReceta.Text = ""; } else { MessageBox.Show("Ha ocurrido un error. Intente nuevamente."); this.Close(); } } }
//BOTON CREAR NUEVA VACUNA private void BotonProgramarVacuna_Click(object sender, EventArgs e) { if (CajaIdMascota.Text == "" || CajaNombreMascota.Text == "" || CajaOtrosVacuna.Text == "" || CajaNombreVacuna.Text == "") { MessageBox.Show("Rellen las casillas antes de proceder."); } else { ConsultasVeterinario conv = new ConsultasVeterinario(); String fech = CajaFechaProgramadaVacuna.Value.ToString("d-MMM-yyyy hh:mm:ss"); if (conv.RegistrarVacunaVeterinario(CajaNombreVacuna.Text, fech, CajaOtrosVacuna.Text, Convert.ToInt32(CajaIdMascota.Text))) { MessageBox.Show("Se ha creado una nueva vacuna para la mascota."); this.Close(); } else { MessageBox.Show("Ha ocurrido un error. Intente nuevamente."); } } }
//BOTON PARA VER LAS CONSULTAS Y RELLENARLAS private void BotonConsulta_Click(object sender, EventArgs e) { RegistroConsultas reg = new RegistroConsultas(); if (reg.ShowDialog() == DialogResult.OK) { NombreMascota = reg.NombreMascota; //lee la propiedad IdMascota = reg.IdMascota; //lee la propiedad //Verifico que los datos obetnidos corresponden a una mascota ConsultasVeterinario conse = new ConsultasVeterinario(); if (conse.VerificarMascotaVeterinario(NombreMascota, IdMascota)) { BotonReceta.Enabled = true; BotonVerRegistroVacunacion.Enabled = true; } else { BotonReceta.Enabled = false; BotonVerRegistroVacunacion.Enabled = false; } } }
//LOAD private void RegistroConsultas_Load(object sender, EventArgs e) { ConsultasVeterinario conv = new ConsultasVeterinario(); conv.MostrarConsultasEnEsperaVeterinario(MostrarDatos); }
//CONSTRUCTOR public ModificarMascota(int codi, String nombr) { InitializeComponent(); ConsultasVeterinario conv = new ConsultasVeterinario(); if (conv.VerificarMascotaVeterinario(nombr, codi)) { //Existe y los datos corresponde. Obtengo los datos y los almaceno en las casillas ArrayList arres = new ArrayList(); arres = conv.ObtenerDatosMascotaVeterinario(codi, nombr); //Almaceno en la clase mascota masc.SetIdMascota(codi); masc.SetNombreMascota(nombr); masc.SetEdadMascota(Convert.ToInt32(arres[0])); masc.SetPesoMascota(Convert.ToDouble(arres[1])); masc.SetEstaturaMascota(Convert.ToDouble(arres[2])); masc.SetRazaMascota(arres[3].ToString()); masc.SetObversacionesMascota(arres[4].ToString()); masc.SetIdCategoriaMascota(Convert.ToInt32(arres[5])); masc.SetNombreCliente(arres[6].ToString()); CajaEdadMascota.Text = masc.GetEdadMascota().ToString(); CajaEstaturaMascota.Text = masc.GetEstaturaMascota().ToString(); CajaPesoMascota.Text = masc.GetPesoMascota().ToString(); CajaObservaciones.Text = masc.GetObservacionesMascota(); CajaRazaMascota.Text = masc.GetRazaMascota(); CajaEdadMascota.Enabled = true; CajaEdadMascota.ReadOnly = false; CajaRazaMascota.Enabled = true; CajaRazaMascota.ReadOnly = false; CajaPesoMascota.Enabled = true; CajaPesoMascota.ReadOnly = false; CajaEstaturaMascota.Enabled = true; CajaEstaturaMascota.ReadOnly = false; CajaObservaciones.Enabled = true; CajaObservaciones.ReadOnly = false; CajaNombreMascota.Text = masc.GetNombreMascota(); CajaDueño.Text = masc.GetNombreCliente(); switch (masc.GetIdCategoriaMascota()) { case 1: CajaCategoria.Text = "ESCIÚRIDOS"; break; case 2: CajaCategoria.Text = "MÚRIDOS"; break; case 3: CajaCategoria.Text = "CRICÉTIDOS"; break; case 4: CajaCategoria.Text = "FÉLIDOS"; break; case 5: CajaCategoria.Text = "CÁNIDOS"; break; case 6: CajaCategoria.Text = "MUSTÉLIDOS"; break; case 7: CajaCategoria.Text = "GALLINÁCEAS"; break; case 8: CajaCategoria.Text = "TESTUDÍNIDOS"; break; case 9: CajaCategoria.Text = "TITÓNIDOS"; break; } } else { MessageBox.Show("Ha ocurrido un error. Intente nuevamente."); } }