public void GuardarTest()
        {
            bool                  paso        = false;
            Cobradores            cobrador    = new Cobradores();
            CobradoresRepositorio repositorio = new CobradoresRepositorio();

            cobrador.CobradorId = 0;
            cobrador.UsuarioId  = 1;
            cobrador.Fecha      = DateTime.Now;
            cobrador.Nombres    = "Prueba";
            cobrador.Apellidos  = "Prueba";
            cobrador.Direccion  = "Prueba";
            cobrador.Email      = "Prueba";
            cobrador.Cedula     = "000-0000000-0";
            cobrador.Telefono   = "000-000-0000";
            cobrador.Activo     = true;

            paso = repositorio.Guardar(cobrador);
            Assert.AreEqual(paso, true);
        }
示例#2
0
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            bool                  paso = false;
            Cobradores            cobrador;
            CobradoresRepositorio repositorio = new CobradoresRepositorio();

            if (!Validar())
            {
                return;
            }

            cobrador = LlenaClase();

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

                paso = repositorio.Modificar(cobrador);
            }

            if (paso)
            {
                Limpiar();
                MessageBox.Show("¡Guardado!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("¡No fue posible guardar!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }