Exemple #1
0
        private void BtnAcreditar_Click(object sender, EventArgs e)
        {
            lblLoading.Text = "Agregando Credito...";
            lblLoading.Show();
            spinner.Show();

            // Crear una instancia de CreditosSW
            this.creditoWS = new CreditosSW
            {
                CodigoCredito   = txtCodigoCredito.Text,
                CreditoAnulado  = true,
                EstadoDeCredito = true,
                Fecha           = DateTime.Now.ToShortDateString(),
                MontoTotal      = decimal.Parse(txtMontoCredito.Text),
                Id           = 0,
                NumeroAbonos = 0,
                TotalAbonado = 0,
                VehiculoId   = (int)cboVehiculos.SelectedValue
            };
            // Crear una instancia de detalleSW
            this.detalles = new List <DetallesDeCreditosSW>();
            for (int i = 0; i < gridDetalles.Rows.Count; i++)
            {
                var d = new DetallesDeCreditosSW
                {
                    Articulo       = gridDetalles.Rows[i].Cells[1].Value.ToString(),
                    ArticuloId     = int.Parse(gridDetalles.Rows[i].Cells[0].Value.ToString()),
                    Cantidad       = int.Parse(gridDetalles.Rows[i].Cells[2].Value.ToString()),
                    Precio         = decimal.Parse(gridDetalles.Rows[i].Cells[3].Value.ToString()),
                    CodigoArticulo = "",
                    Id             = 0
                };
                detalles.Add(d);
            }
            w.RunWorkerAsync(argument: AGREGARCREDITO);
        }
Exemple #2
0
 public static WebServices.WebResult AgregarCredito(CreditosSW creditoWS, List <DetallesDeCreditosSW> detalles)
 {
     return(SoapClient.AgregarCredito(creditoWS, detalles));
 }