示例#1
0
        private void GuardarButton_Click(object sender, EventArgs e)
        {
            Contexto contexto = new Contexto();
            Pago     pago;
            bool     paso = false;

            if (HayErrores())
            {
                MessageBox.Show("Debe llenar los campos indicados", "Validación",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }


            pago = LlenaClase();

            if (Monto(pago))
            {
                MessageBox.Show("Cantidad Mayor", "Validación",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                if (PagoIdNumericUpDown.Value == 0)
                {
                    paso = PagoBLL.Guardar(pago);
                    MessageBox.Show("Guardado!!", "Exito",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                }

                else
                {
                    int id = Convert.ToInt32(PagoIdNumericUpDown.Value);
                    pago = PagoBLL.Buscar(id);

                    if (pago != null)
                    {
                        MontoModifi(pago);
                        paso = PagoBLL.Modificar(LlenaClase());
                        MessageBox.Show("Modificado", "Exito",
                                        MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("Id no existe", "Falló",
                                        MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }

                if (paso)
                {
                    LimpiarObjetos();
                }
                else
                {
                    MessageBox.Show("No se pudo guardar!!", "Falló",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
示例#2
0
        public void ModificarTest()
        {
            bool paso;
            Pago pago = new Pago();

            pago.PagoId    = 3;
            pago.Fecha     = DateTime.Now;
            pago.ClienteId = 2;
            pago.MontoPago = 200;
            paso           = PagoBLL.Modificar(pago);
            Assert.AreEqual(paso, true);
        }
        public void ModificarTest()
        {
            Pagos pago = new Pagos();
            bool  paso = false;

            pago.PagoId    = 1;
            pago.ClienteId = 1;
            pago.Monto     = 500;
            pago.Deuda     = 11000;
            pago.Fecha     = DateTime.Now;


            paso = PagoBLL.Modificar(pago);

            Assert.AreEqual(paso, true);
        }
        protected void GuardarTipoAnalisis_Click(object sender, EventArgs e)
        {
            bool    paso        = false;
            PagoBLL repositorio = new PagoBLL(new Contexto());

            Entidades.Pago pago = new Entidades.Pago();

            pago = LlenarClase();

            if (pago.PagoId == 0)
            {
                repositorio.Guardar(pago);
                Limpiar();
            }
            else
            {
                Pago    egre       = new Pago();
                PagoBLL repository = new PagoBLL(new Contexto());
                int     id         = Convert.ToInt32(PacienteDropDown.SelectedIndex);
                egre = repository.Buscar(id);

                if (egre != null)
                {
                    paso = repository.Modificar(LlenarClase());
                }
                else
                {
                    Response.Write("<script>alert('Id no existe');</script>");
                }
            }

            if (paso)
            {
                Utilitarios.Utils.ShowToastr(this, "Transacción exitosa", "Exito", "success");
                Limpiar();
            }
        }