コード例 #1
0
        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");
                }
            }
        }
コード例 #2
0
        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");
        }