Exemplo n.º 1
0
 public void InicializarTests()
 {
     cliente     = (ICliente) new Cliente("Cliente1", "777777Z", "Apellidos1");
     clinica     = (IClinica) new Clinica();
     mascota     = (IMascota) new Mascota("Pirulo", "26/06/2001");
     veterinario = (IVeterinario) new Veterinario("Ana");
     veterinario.SetpremioUsado("Patata");
 }
        public void Alta_Veterinario()
        {
            IClinica     clinica = (IClinica) new Clinica();
            IVeterinario v       = (IVeterinario) new Veterinario("nombre");


            clinica.AltaVeterinario(v);

            Assert.IsTrue(clinica.getVeterinario().Contains(v));
        }
        public void Alta_cliente()
        {
            IClinica clinica = (IClinica) new Clinica();
            ICliente c       = (ICliente) new Cliente("nombre", "dni", "apellios");


            clinica.AltaCliente(c);

            Assert.IsTrue(clinica.getClientes().Contains(c));
        }
Exemplo n.º 4
0
        public static IClinica CrearClinica(bool alfa, bool beta, bool gamma)
        {
            IClinica clinica = null;

            if (alfa)
            {
                clinica = new Alfa();
            }

            if (beta)
            {
                clinica = new Beta();
            }

            if (gamma)
            {
                clinica = new Gamma();
            }

            return(clinica);
        }
Exemplo n.º 5
0
 public void AgregarClinica(IClinica clinica)
 {
     this.Clinica = clinica;
 }
 public ClinicaController()
 {
     ClinicaRepository = new ClinicaRepository();
 }
Exemplo n.º 7
0
 public ClinicasController()
 {
     _clinica = new ClinicaRepository();
 }
Exemplo n.º 8
0
        private void btnResultado_Click(object sender, EventArgs e)
        {
            IClinica Clinica = FactoryClinica.CrearClinica(rbtAlfa.Checked, rbtBeta.Checked, rbtGamma.Checked);

            if (Clinica == null)
            {
                MessageBox.Show("Seleccione la clinica de Preferencia");
                return;
            }
            Nutricion.AgregarClinica(Clinica);

            if (txtNombre.Text.Length == 0)
            {
                MessageBox.Show("Ingrese el Nombre");
                return;
            }

            if (mtxTelefono.Text.Length == 0)
            {
                MessageBox.Show("Ingrese el Telefono");
                return;
            }

            if (cmbGenero.SelectedItem == null)
            {
                MessageBox.Show("Seleccione un Genero");
                return;
            }
            Generos genero = (Generos)cmbGenero.SelectedItem;


            Paciente Paciente = FactoryPaciente.CrearPaciente(genero);


            Paciente.Nombre   = txtNombre.Text.Trim();
            Paciente.Telefono = Convert.ToInt32(mtxTelefono.Text.Trim());
            Paciente.Genero   = genero;

            Paciente.FechaNacimiento = dtpFechaNacimiento.Value;
            //Paciente.GuardarEdad();
            Paciente.Peso     = Convert.ToInt32(nudPeso.Value);
            Paciente.Estatura = Convert.ToInt32(nudEstatura.Value);
            Paciente.Cintura  = Convert.ToInt32(nudCintura.Value);

            Nutricion.AgregarPaciente(Paciente);

            saveFileDialog.Filter = "Solo XML | *.xml";
            DialogResult resultado = saveFileDialog.ShowDialog();

            if (resultado == System.Windows.Forms.DialogResult.OK)
            {
                string ruta = saveFileDialog.FileName;

                Nutricion.GuardarXML(ruta);

                ruta = Nutricion.TransformXMLToHTML(ruta);

                //Le asignamos el HTML al web broser
                webBrowser.Url = new Uri(Application.StartupPath + "\\" + ruta);
            }
        }