コード例 #1
0
ファイル: RegCobro.xaml.cs プロジェクト: lgil22/ProyectoFinal
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            bool paso = false;

            if (!Validar())
            {
                return;
            }

            Limpiar();

            if (cobro.CobroId == 0)
            {
                paso = CobrosBLL.Guardar(cobro);
            }
            else
            {
                if (!existeEnLaBaseDeDatos())
                {
                    paso = CobrosBLL.Modificar(cobro);
                    MessageBox.Show(" modifico ", "Existo", MessageBoxButton.OK, MessageBoxImage.Information);
                }
            }
            if (paso)
            {
                Limpiar();
            }
            else
            {
                MessageBox.Show("No fue posible guardar!!", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
コード例 #2
0
        private void GuardarButton_Click(object sender, EventArgs e)
        {
            Cobros cobro;
            bool   paso = false;

            RepositorioBase <Cobros> repositorio = new RepositorioBase <Cobros>();
            CobrosBLL cobrosBLL = new CobrosBLL();

            if (!Validar())
            {
                return;
            }

            cobro = LlenarClase();

            if (CobroIdnumericUpDown.Value == 0)
            {
                paso = cobrosBLL.Guardar(cobro);
            }
            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    MessageBox.Show("No se puede modificar un registro que no existe");
                    return;
                }
                paso = repositorio.Modificar(cobro);
            }
            if (paso)
            {
                MessageBox.Show("Guardado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);

                ///
                /// Imprimir reporte
                ///
                BLL.RepositorioBase <Cobros> repositorioBase = new RepositorioBase <Cobros>();
                ListaCobros = repositorioBase.GetList(p => p.CobroId == cobro.CobroId);
                if (ListaCobros.Count == 0)
                {
                    MessageBox.Show("No hay datos para imprimir");
                    return;
                }
                ReciboCobroReportViewer reciboCobroReportViewer = new ReciboCobroReportViewer(ListaCobros);
                reciboCobroReportViewer.ShowDialog();
                ///

                Limpiar();
            }
            else
            {
                MessageBox.Show("No fue posible guardar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #3
0
            public void GuardarTest()
            {
                Cobros ve = new Cobros()
                {
                    VentaId     = 1,
                    ClienteId   = 1,
                    UsuarioId   = 3,
                    MontoPagado = 9,
                    Fecha       = DateTime.Now
                };

                Assert.IsTrue(CobrosBLL.Guardar(ve));
            }
コード例 #4
0
        public void GuardarTest()
        {
            Cobros cobro = new Cobros();
            bool   paso  = false;

            cobro.CobroId   = 0;
            cobro.ClienteId = 1;
            cobro.Balance   = 0;
            cobro.Monto     = 500;
            cobro.Fecha     = DateTime.Now;
            cobro.UsuarioId = 1;

            paso = CobrosBLL.Guardar(cobro);

            Assert.AreEqual(paso, true);
        }
コード例 #5
0
        public void GuardarTest()
        {
            bool paso;

            CobrosBLL cobrosBLL = new CobrosBLL();
            Cobros    cobros    = new Cobros();

            cobros.CobroId         = 0;
            cobros.ProcedimientoId = 1;
            cobros.Fecha           = DateTime.Now;
            cobros.Abono           = 500;
            cobros.UsuarioId       = 1;

            paso = cobrosBLL.Guardar(cobros);

            Assert.AreEqual(paso, true);
        }
コード例 #6
0
        public void GuardarTest()
        {
            Cobros        cobros        = new Cobros();
            CobroDetalles cobroDetalles = new CobroDetalles();
            bool          paso          = false;

            cobros.CobroId         = 0;
            cobros.Fecha           = DateTime.Now;
            cobros.PacienteId      = 1;
            cobros.ProcedimientoId = 1;
            cobros.Monto           = 500;

            cobroDetalles.CobroId     = 1;
            cobroDetalles.Descripcion = "Breve descripcion";
            cobroDetalles.Abono       = 250;

            cobros.CobroDetalles.Add(cobroDetalles);

            paso = CobrosBLL.Guardar(cobros);
        }