public void Guardar()
        {
            Pesadas pesadas = new Pesadas()
            {
                ProductorId     = 2,
                FactoriaId      = 2,
                PrecioFanega    = 2400,
                Fecha           = DateTime.Now,
                TotalPagar      = 1000,
                TotalSacos      = 1,
                Humedad         = 142,
                TotalKiloGramos = 100,
                UsuarioId       = 1,
                EmpresaId       = 1
            };

            pesadas.AgregarDetalle(new PesadasDetalle(0, pesadas.PesadaId, 2, "Prueba", 100, 2));
            RepositorioPesadas repositorio = new RepositorioPesadas();

            Assert.IsTrue(repositorio.Guardar(pesadas));
        }
Esempio n. 2
0
        protected void GuadarButton_Click(object sender, EventArgs e)
        {
            if (Validar())
            {
                bool paso = false;
                RepositorioPesadas repositorio   = new RepositorioPesadas();
                Pesadas            pesadas       = LlenaClase();
                TipoTitulo         tipoTitulo    = TipoTitulo.OperacionFallida;
                TiposMensajes      tiposMensajes = TiposMensajes.RegistroNoGuardado;
                IconType           iconType      = IconType.error;

                if (pesadas.PesadaId == 0)
                {
                    paso = repositorio.Guardar(pesadas);
                }
                else
                {
                    if (!ExisteEnLaBaseDeDatos())
                    {
                        Utils.ToastSweet(this, IconType.info, TiposMensajes.RegistroNoEncontrado);
                        return;
                    }
                    paso = repositorio.Modificar(pesadas);
                }

                if (paso)
                {
                    Limpiar();
                    tipoTitulo    = TipoTitulo.OperacionExitosa;
                    tiposMensajes = TiposMensajes.RegistroGuardado;
                    iconType      = IconType.success;
                }
                int id = pesadas.PesadaId;
                Utils.Alerta(this, tipoTitulo, tiposMensajes, iconType);
            }
            else
            {
                Utils.Alerta(this, TipoTitulo.OperacionFallida, TiposMensajes.RevisarCampos, IconType.error);
            }
        }