Esempio n. 1
0
        public void ModificarTest()
        {
            bool                paso        = false;
            Clientes            cliente     = new Clientes();
            ClientesRepositorio repositorio = new ClientesRepositorio();

            cliente.ClienteId = 1;
            cliente.UsuarioId = 1;
            cliente.Fecha     = DateTime.Now;
            cliente.Nombres   = "PruebaModificada";
            cliente.Apellidos = "PruebaModificada";
            cliente.Direccion = "PruebaModificada";
            cliente.Email     = "PruebaModificada";
            cliente.Cedula    = "000-0000000-0";
            cliente.Telefono  = "000-000-0000";
            cliente.Celular   = "000-000-0000";
            cliente.Activo    = true;

            paso = repositorio.Modificar(cliente);
            Assert.AreEqual(paso, true);
        }
Esempio n. 2
0
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            bool                paso = false;
            Clientes            cliente;
            ClientesRepositorio repositorio = new ClientesRepositorio();

            if (!Validar())
            {
                return;
            }

            cliente = LlenaClase();

            if (ClienteIdnumericUpDown.Value == 0)
            {
                paso = repositorio.Guardar(cliente);
            }
            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    MessageBox.Show("No se puede modificar un cliente que no existe", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }

                paso = repositorio.Modificar(cliente);
            }

            if (paso)
            {
                Limpiar();
                MessageBox.Show("¡Guardado!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("¡No fue posible guardar!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 3
0
        [ValidateAntiForgeryToken]//el ValidateAntiForgeryToken atributo ayuda a evitar falsificación de solicitudes entre sitios ataques. Requiere su correspondiente Html.AntiForgeryToken() instrucción en la vista.
        public ActionResult Modificar(Cliente cliente)
        {
            _clientesRepositorio.Modificar(cliente);

            return(RedirectToAction("Index", "Home"));
        }