static void DarAltaPaciente(SucVeterinaria sucVeterinaria) { string idCliente; idCliente = Validaciones.ValidarStrNoVac("Ingrese código de cliente\n"); bool clienteEncontrado; clienteEncontrado = sucVeterinaria.BuscarIdClienteDevuelveBool(idCliente); if (clienteEncontrado == false) { Console.WriteLine("El cliente no existe\n"); } else { string idPaciente; idPaciente = Validaciones.ValidarStrNoVac("Ingrese código de paciente\n"); bool pacienteEncontrado; pacienteEncontrado = sucVeterinaria.BuscarIdPacienteTodosClientesDevuelveBool(idPaciente); if (pacienteEncontrado != false) { Console.WriteLine("El paciente ya existe\n"); } else { string nombre; string fechaNacimiento; int peso; nombre = Validaciones.ValidarStrNoVac("Ingrese nombre del paciente\n"); fechaNacimiento = Validaciones.ValidarStrNoVac("Ingrese fecha de nacimineto del paciente\n"); peso = (int)Validaciones.ValidarUint("Ingrese peso del paciente\n"); sucVeterinaria.AgregarPaciente(idCliente, idPaciente, nombre, fechaNacimiento, peso); Console.WriteLine("Alta exitosa\n"); } } }
static void AgregarVisita(SucVeterinaria sucVeterinaria) { if (sucVeterinaria.GetSinPacientesIngresados() == true) { throw new SinPacientesIngresadosException("Primero debe ingresar un paciente\n"); } string idPaciente; idPaciente = Validaciones.ValidarStrNoVac("Ingrese código de paciente\n"); if (sucVeterinaria.BuscarIdPacienteTodosClientesDevuelveBool(idPaciente) == false) { throw new ElPacienteNoExisteException(); } string fechaVisita; string motivoConsulta; string diagnostico; string prescripciones; string observaciones; string nombreProfesional; fechaVisita = Validaciones.ValidarStrNoVac("Ingrese fecha de visita\n"); motivoConsulta = Validaciones.ValidarStrNoVac("Ingrese motivo consulta\n"); diagnostico = Validaciones.ValidarStrNoVac("Ingrese diagnóstico\n"); prescripciones = Validaciones.ValidarStrNoVac("Ingrese prescripciones\n"); observaciones = Validaciones.ValidarStrNoVac("Ingrese observaciones\n"); nombreProfesional = Validaciones.ValidarStrNoVac("Ingrese nombre del profesional\n"); sucVeterinaria.AgregarVisita(idPaciente, fechaVisita, motivoConsulta, diagnostico, prescripciones, observaciones, nombreProfesional); Console.WriteLine("Visita agregada"); }