예제 #1
0
 private void btnModificarNombre_Click(object sender, EventArgs e)
 {
     if (txtNombre.Text != "")
     {
         ManagerCategoria manager = new ManagerCategoria(Repo);
         if (CategoriaSeleccionada != null)
         {
             try
             {
                 manager.ValidacionModificarNombreCategoria(CategoriaSeleccionada, txtNombre.Text);
                 ActualizarVincularListBox();
             }
             catch (ExceptionNombreCategoria NoValido)
             {
                 MessageBox.Show("El largo del nombre debe de ser mayor a 3 y menor que 15");
             }
             catch (ExceptionNombreCategoriaRepetido Repetido)
             {
                 MessageBox.Show("El nombre de la categoria esta repetido");
             }
         }
         else
         {
             MessageBox.Show("Seleccione una categoria");
         }
     }
     else
     {
         MessageBox.Show("El nombre no puede ser vacio");
     }
 }
예제 #2
0
        public void ModificacionDeNombreConMenosDe3CaracteresTest()
        {
            Repositorio      Repositorio    = new Repositorio();
            ManagerCategoria Manager        = new ManagerCategoria(Repositorio);
            String           NuevoNombre    = "PE";
            String           NombreAnterior = "Entretenimiento";
            Categoria        UnaCategoria   = new Categoria(NombreAnterior);

            Manager.ValidacionAgregarCategoria(UnaCategoria);
            Manager.ValidacionModificarNombreCategoria(UnaCategoria, NuevoNombre);
        }
예제 #3
0
        public void ModificacionDeNombreCategoriaTest()
        {
            Repositorio      Repositorio    = new Repositorio();
            ManagerCategoria Manager        = new ManagerCategoria(Repositorio);
            String           NuevoNombre    = "Cine";
            String           NombreAnterior = "Entretenimiento";
            Categoria        UnaCategoria   = new Categoria(NombreAnterior);

            Manager.ValidacionAgregarCategoria(UnaCategoria);
            Manager.ValidacionModificarNombreCategoria(UnaCategoria, NuevoNombre);
            Categoria palabraDB = Repositorio.GetCategorias().Get(UnaCategoria.Id);

            Assert.AreEqual(palabraDB.Nombre, NuevoNombre);
        }