Sei sulla pagina 1di 3

using

using
using
using
using
using
using

System;
System.Collections.Generic;
System.ComponentModel;
System.Data;
System.Drawing;
System.Text;
System.Windows.Forms;

namespace demoOperaciones
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
codigoEmpresa.Text = "18";
codigoProducto.Text = "1";
codigoRecaudacion.Text = "001";
correo.Text = "demo@pagos.net";
descripcionRecaudacion.Text = "Demo recaudacin genrica";
fecha.Text = "20120730";
hora.Text = "1000";
fechaVencimiento.Text = "20120830";
horaVencimiento.Text = "1100";
nombre.Text = "Demo Demo";
nitGeneral.Text = "3536662";
moneda.SelectedIndex = 0;
transaccion.SelectedIndex = 0;
usuario.Text = "wsfarmacorp";
acceso.SelectedIndex = 0;
transaccionItem.SelectedIndex = 0;
}
private void button2_Click(object sender, EventArgs e)
{
string Cuenta = usuario.Text;
if (acceso.Text.Equals("Interna"))
{
if (dataGridView2.RowCount > 1)
{
try
{
comelec.local.Comelec wsPagosNetItem = new demoOperacion
es.comelec.local.Comelec();
comelec.local.DatosItem datosItem = new demoOperaciones.
comelec.local.DatosItem();
comelec.local.DItem[] dItems = new demoOperaciones.comel
ec.local.DItem[dataGridView2.RowCount - 1];
comelec.local.RespItem respItem = new demoOperaciones.co
melec.local.RespItem();
for (int x = 0; x < dataGridView2.RowCount - 1; x++)
{
dItems[x] = new comelec.local.DItem();
dItems[x].numeroItem = Convert.ToInt32(dataGridView2

.Rows[x].Cells[0].Value);
dItems[x].descripcion = Convert.ToString(dataGridVie
w2.Rows[x].Cells[1].Value);
dItems[x].cantidad = Convert.ToInt32(dataGridView2.R
ows[x].Cells[2].Value);
dItems[x].precioUnitario = Convert.ToDouble(dataGrid
View2.Rows[x].Cells[3].Value);
}
datosItem.idTransaccion = idTransaccion.Text;
datosItem.numeroPago = Convert.ToInt32(nroPagoItem.Text)
;
datosItem.transaccion = transaccionItem.Text;
datosItem.items = dItems;
respItem = wsPagosNetItem.cmeRegistroItem(datosItem, Cue
nta);
MessageBox.Show("Codigo Error:" + respItem.codError + "\
nMensaje:" + respItem.descripcionError);
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
else MessageBox.Show("Debe enviar los items de la transaccin");
}
else
{
if (dataGridView2.RowCount > 1)
{
try
{
comelec.externa.Comelec wsPagosNetItem = new demoOperaci
ones.comelec.externa.Comelec();
comelec.externa.DatosItem datosItem = new demoOperacione
s.comelec.externa.DatosItem();
comelec.externa.DItem[] dItems = new demoOperaciones.com
elec.externa.DItem[dataGridView2.RowCount - 1];
comelec.externa.RespItem respItem = new demoOperaciones.
comelec.externa.RespItem();
for (int x = 0; x < dataGridView2.RowCount - 1; x++)
{
dItems[x] = new comelec.externa.DItem();
dItems[x].numeroItem = Convert.ToInt32(dataGridView2
.Rows[x].Cells[0].Value);
dItems[x].descripcion = Convert.ToString(dataGridVie
w2.Rows[x].Cells[1].Value);
dItems[x].cantidad = Convert.ToInt32(dataGridView2.R
ows[x].Cells[2].Value);
dItems[x].precioUnitario = Convert.ToDouble(dataGrid
View2.Rows[x].Cells[3].Value);
}
datosItem.idTransaccion = idTransaccion.Text;
datosItem.numeroPago = Convert.ToInt32(nroPagoItem.Text)
;
datosItem.transaccion = transaccionItem.Text;

datosItem.items = dItems;
respItem = wsPagosNetItem.cmeRegistroItem(datosItem, Cue
nta);
MessageBox.Show("Codigo Error:" + respItem.codError + "\
nMensaje:" + respItem.descripcionError);
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
else MessageBox.Show("Debe enviar los items de la transaccin");
}
}

}
}

Potrebbero piacerti anche