Exemplo n.º 1
0
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            Pagos pago      = new Pagos();
            bool  realizado = false;

            if (!Validar())
            {
                return;
            }

            pago = LlenaClase();


            if (IDnumericUpDown.Value == 0)
            {
                realizado = PagosBLL.Guardar(pago);
            }

            if (!Existe())
            {
                MessageBox.Show("NO SE PUEDE MODIFICAR UN PAGO INEXISTENTE", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            realizado = PagosBLL.Modificar(pago);

            if (realizado)
            {
                Limpiar();
                MessageBox.Show("GUARDADO EXITOSAMENTE", "GUARDADO", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("NO SE PUDO GUARDAR", "NO GUARDADO", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemplo n.º 2
0
        protected void GuardarButton_Click(object sender, EventArgs e)
        {
            Pagos P    = new Pagos();
            bool  paso = false;


            P = LlenaClase();

            if (Utils.ToInt(IDTextBox.Text) == 0)
            {
                paso = PagosBLL.Guardar(P);
                Response.Redirect(Request.RawUrl);
            }
            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    MostrarMensaje(TiposMensaje.Error, "Error al guardar.");
                    return;
                }
                paso = PagosBLL.Modificar(P);
                Response.Redirect(Request.RawUrl);
            }

            if (paso)
            {
                MostrarMensaje(TiposMensaje.Success, "Exito al guardar.");
                return;
            }
            else
            {
                MostrarMensaje(TiposMensaje.Error, "Error al guardar.");
            }
        }
Exemplo n.º 3
0
        protected void GuardarButton_Click(object sender, EventArgs e)
        {
            Pagos pago;
            bool  paso = false;

            pago = LlenaClase();


            if (PagoIdNumericUpDown.Text == 0.ToString())
            {
                paso = PagosBLL.Guardar(pago);
            }
            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    Utilitarios.Utils.ShowToastr(this.Page, "Este Pago no existe en la base de datos", "Error", "error");
                    return;
                }
                paso = PagosBLL.Modificar(pago);
            }

            if (paso)
            {
                Utilitarios.Utils.ShowToastr(this.Page, " Se ha Guardado", "Exito", "success");
            }
            else
            {
                Utilitarios.Utils.ShowToastr(this.Page, "Se profujo un error al guardar", "Error", "error");
            }
            Limpiar();
        }
Exemplo n.º 4
0
        public void ModificarTest()
        {
            PagosDetalle        pagosDetalle  = new PagosDetalle(1, DateTime.Now, 5000, 5200);
            PagosDetalle        pagosDetalle1 = new PagosDetalle(1, DateTime.Now, 4200, 5200);
            List <PagosDetalle> list          = new List <PagosDetalle>();

            list.Add(pagosDetalle);
            list.Add(pagosDetalle1);
            Pagos pagos     = new Pagos(1, 1, null, 1, 1, null, list);
            bool  realizado = PagosBLL.Modificar(pagos);

            Assert.AreEqual(true, realizado);
        }
        public void ModificarTest()
        {
            Pagos pagos = new Pagos();

            pagos.PagoId            = 1;
            pagos.ClienteId         = 1;
            pagos.Total             = 1000.0m;
            pagos.UsuarioId         = 1;
            pagos.FechaModificacion = DateTime.Now;
            pagos.PagoDetalle.Add(new PagosDetalle(0, 1, 800.0m, 400.0m));
            pagos.PagoDetalle.Add(new PagosDetalle(0, 1, 200.0m, 200.0m));

            bool paso = PagosBLL.Modificar(pagos);

            Assert.IsTrue(paso);
        }
Exemplo n.º 6
0
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            bool paso = false;

            if (contenedor.pagos.PagoId == 0)
            {
                contenedor.pagos.UsuarioId = UsuarioId;
            }

            contenedor.pagos.ClienteId = ClientesId[ClientesComboBox.SelectedIndex];
            llenarPagoDetalle();

            if (contenedor.pagos.PagoId == 0)
            {
                if (!PagosBLL.EntradaValida(contenedor.pagos))
                {
                    MessageBox.Show("Ya ha sido utilizada este VentaId");
                    return;
                }
                paso = PagosBLL.Guardar(contenedor.pagos);
            }
            else
            {
                if (!existeEnLaBaseDeDatos())
                {
                    MessageBox.Show("No se puede modificar un Pago que no existe");
                    return;
                }
                else
                {
                    contenedor.pagos.FechaModificacion = DateTime.Now;
                    paso = PagosBLL.Modificar(contenedor.pagos);
                }
            }

            if (paso)
            {
                VentasBLL.RestarBalance(contenedor.pagos.PagoDetalle[0].VentaId, Convert.ToDecimal(BalanceLabel.Content));
                limpiar();
                MessageBox.Show("Guardado");
            }
            else
            {
                MessageBox.Show("No se pudo guardar");
            }
        }
Exemplo n.º 7
0
        public void ModificarTest()
        {
            Contexto db   = new Contexto();
            Pagos    pago = new Pagos();

            pago.PagoId    = 1;
            pago.Fecha     = DateTime.Now;
            pago.PagoTotal = 2000;

            pago.DetallePagos.Add(new PagosDetalle()
            {
                Id       = 1,
                PagoId   = 1,
                CompraId = 1,
                TipoPaga = "Efecto",
                Pago     = 1000
            }
                                  );

            Assert.IsTrue(PagosBLL.Modificar(pago));
        }
Exemplo n.º 8
0
        private void Guardar_button_Click(object sender, EventArgs e)
        {
            Pagos pagos;
            bool  paso = false;

            if (!Validar())
            {
                return;
            }

            pagos = LlenarClase();

            if (PagoId_numericUpDown.Value == 0)
            {
                paso = PagosBLL.Guardar(pagos);
                if (paso)
                {
                    Limpiar();
                    MessageBox.Show("Guardado!!", "Exito!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("No fue posible guardar!!", "Fallo!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                if (!ExiteEnLaBaseDeDatos())
                {
                    MessageBox.Show("No se puede Modificar un pago que no existe", "Fallo!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }

                paso = PagosBLL.Modificar(pagos);
                Limpiar();
                MessageBox.Show("Se modifico con Exito!!", "Exito!", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Exemplo n.º 9
0
        private void GuardarButton_Click(object sender, EventArgs e)
        {
            Repositorio <Pagos> repositorio = new Repositorio <Pagos>();
            Pagos pagos = repositorio.Buscar((int)PagoIdNumericUpDown.Value);

            if (Validar())
            {
                MessageBox.Show("Hay Campos Que Deben Ser Revisados", "Validacion!!", MessageBoxButtons.OK, MessageBoxIcon.Question);
                return;
            }


            if (pagos == null)
            {
                if (PagosBLL.Guardar(LlenaClase()))
                {
                    MessageBox.Show("Guardado Correctamente", "Exito!!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    NuevoButton.PerformClick();
                }
                else
                {
                    MessageBox.Show("No Se Pudo Registrar El Pago", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            else
            {
                if (PagosBLL.Modificar(LlenaClase()))
                {
                    MessageBox.Show("Modificado Correctamente", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    NuevoButton.PerformClick();
                }
                else
                {
                    MessageBox.Show("No Se Pudo Modificar El Pago", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                }
            }
        }