public IngresarControlServicio()
        {
            InitializeComponent();

            ClienteController CC = new ClienteController();

            foreach (Cliente cliente in CC.Clientes)
            {
                listaClientes.Items.Add(cliente.NombreCliente);
            }

            ServicioControler SC = new ServicioControler();

            foreach (Servicio servicio in SC.Servicios)
            {
                listaClientes.Items.Add(servicio.DetalleServicio);

                TotalPago.Text = Convert.ToString(servicio.CostoServicio);
            }



            MascotaController MC = new MascotaController();

            foreach (Mascota mascota in MC.Mascotas)
            {
                listaMascotas.Items.Add(mascota.NombreMascota);
            }
        }
        public void CrearRegistroReturnView()
        {
            var controller = new MascotaController(null, null, null, null);
            var view       = controller.CrearRegistro(2);

            Assert.IsInstanceOf <ViewResult>(view);
        }
        public void CrearMascota()
        {
            var controller = new MascotaController(null, null, null, null);
            var view       = controller.CrearMascota();

            Assert.IsInstanceOf <ViewResult>(view);
        }
        private void ComboBox2_SelectedIndexChanged(object sender, EventArgs e)
        {
            MascotaController MC = new MascotaController();

            foreach (Mascota mascota in MC.Mascotas)
            {
                listaMascotas.Items.Add(mascota.NombreMascota);
            }
        }
        public void GuardarRegistroReturnRedirecToView()
        {
            Usuario nuevo                 = new Usuario();
            var     CookieAuthService     = new Mock <ICookieAuthService>();
            var     UsuarioRepositoryMock = new Mock <IUsuarioRepository>();

            UsuarioRepositoryMock.Setup(o => o.UsuarioLogeado(null)).Returns(nuevo);


            List <Mascota> misMascotas = new List <Mascota>();
            var            HistoriaClinicaRepositoryMock = new Mock <IHistoriaRepository>();

            HistoriaClinicaRepositoryMock.Setup(o => o.GuardarHistoriaClinica(new Historia()));
            var controller = new MascotaController(null, CookieAuthService.Object, HistoriaClinicaRepositoryMock.Object, UsuarioRepositoryMock.Object);
            var view       = controller.GuardarRegistro(new Historia());

            Assert.IsInstanceOf <RedirectToActionResult>(view);
        }
        public void HistoriasReturnView()
        {
            Usuario nuevo                 = new Usuario();
            var     CookieAuthService     = new Mock <ICookieAuthService>();
            var     UsuarioRepositoryMock = new Mock <IUsuarioRepository>();

            UsuarioRepositoryMock.Setup(o => o.UsuarioLogeado(null)).Returns(nuevo);


            List <Historia> historiaClinicas = new List <Historia>();
            var             HistoriaClinicaRepositoryMock = new Mock <IHistoriaRepository>();

            HistoriaClinicaRepositoryMock.Setup(o => o.MisHistoriasCLinicas(2)).Returns(historiaClinicas);
            var controller = new MascotaController(null, CookieAuthService.Object, HistoriaClinicaRepositoryMock.Object, UsuarioRepositoryMock.Object);
            var view       = controller.HistoriasClinicas(2);

            Assert.IsInstanceOf <ViewResult>(view);
        }
        public void IndexReturnView()
        {
            Usuario nuevo                 = new Usuario();
            var     CookieAuthService     = new Mock <ICookieAuthService>();
            var     UsuarioRepositoryMock = new Mock <IUsuarioRepository>();

            UsuarioRepositoryMock.Setup(o => o.UsuarioLogeado(null)).Returns(nuevo);


            List <Mascota> misMascotas           = new List <Mascota>();
            var            MascotaRepositoryMock = new Mock <IMascotaRepository>();

            MascotaRepositoryMock.Setup(o => o.MisMascotas(nuevo)).Returns(misMascotas);
            var controller = new MascotaController(MascotaRepositoryMock.Object, CookieAuthService.Object, null, UsuarioRepositoryMock.Object);
            var view       = controller.Index();

            Assert.IsInstanceOf <ViewResult>(view);
        }
Example #8
0
        private void GuardarDatos_Click(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(textNameCliente.Text) && !string.IsNullOrEmpty(textRutCliente.Text) && !string.IsNullOrEmpty(textDireccionCliente.Text) && !string.IsNullOrEmpty(textEmailCliente.Text) && !string.IsNullOrEmpty(textFonoCliente.Text) && Convert.ToInt32(textFonoCliente.Text) != 0)
            {
                ClienteController objControllerCliente = new ClienteController();

                objControllerCliente.InsertaCliente(textNameCliente.Text, textRutCliente.Text, textDireccionCliente.Text, textEmailCliente.Text, Convert.ToInt32(textFonoCliente.Text));


                if (!string.IsNullOrEmpty(textNombreMascota.Text) && !string.IsNullOrEmpty(tipoMascota.Text) && !string.IsNullOrEmpty(textColorMascota.Text) && !string.IsNullOrEmpty(Sexo) && Convert.ToInt32(textEdadMascota.Text) != 0 && !string.IsNullOrEmpty(textEdadMascota.Text))
                {
                    MascotaController objControllerMascota = new MascotaController();

                    objControllerMascota.InsertaMascota(textNombreMascota.Text, tipoMascota.Text, tipoRaza.Text, VacunasSi.Checked, textColorMascota.Text, Convert.ToInt32(textEdadMascota.Text), Sexo);
                }
                else
                {
                    MessageBox.Show("Datos de mascota incorrectos o vacios", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Datos de cliente incorrectos o vacios", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }


            //Limpiar campos

            textNameCliente.Text      = "";
            textRutCliente.Text       = "";
            textDireccionCliente.Text = "";
            textEmailCliente.Text     = "";



            textNombreMascota.Text = "";
            tipoMascota.Text       = "";
            tipoRaza.Text          = "";
            textColorMascota.Text  = "";
        }