private void cmdAddFaltante_Click(object sender, EventArgs e) { string LCorrelativo = ""; string LMonto = ""; string SCorrelativo = ""; string SDetalle = ""; string SDocumento = ""; DataSet DSDevuelveID = new DataSet(); DataTable DTDevuelveID = new DataTable(); WSAdministracion.WSAdministracion WSAdmin = new WSAdministracion.WSAdministracion(); WSAdmin.Url = mdlGenerales.DireccionWS + "FazServices/WSAdministracion.asmx"; Element el = GGCEntregas.TableControl.Table.CurrentElement; if (el != null) { if (el is GridRecord) { DataRowView drv = (el as Record).GetData() as DataRowView; LCorrelativo = drv[0].ToString(); LMonto = drv[12].ToString(); SCorrelativo = lblCorrelativo.Text.ToString(); SDetalle = "Descargada de otra entrega a rendir"; SDocumento = LCorrelativo; } } if (LMonto == "") { MessageBoxAdv.Show("Debe de seleccionar la EAR a descargar", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } DSDevuelveID = WSAdmin.AddIngresoAEntregaARendir(mdlGenerales.Conexion, SCorrelativo, "0", LMonto, SDetalle, SDocumento, dtpFecha.Value.ToString("yyyy/MM/dd"), LCorrelativo, mdlGenerales.STRUsuario); DSDevuelveID = WSAdmin.CierraEntregaARendir(mdlGenerales.Conexion, LCorrelativo, "1", "", "0", "Se descargo el monto en otra entrega a rendir", lblCorrelativo.Text.ToString(), mdlGenerales.STRUsuario); MessageBoxAdv.Show("Ingreso añadido", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); CargaGrid(lblCorrelativo.Text.ToString()); return; }
private void cmdDescontar_Click(object sender, EventArgs e) { /************************************************************** * * * En este caso se obliga a agregar el documento de descuento * * * ***************************************************************/ WSAdministracion.WSAdministracion WSAdm = new WSAdministracion.WSAdministracion(); WSAdm.Url = mdlGenerales.DireccionWS + "FazServices/WSAdministracion.asmx"; DataSet DSDevuelveID = new DataSet(); DataTable DTDevuelveID = new DataTable(); String strResultado = ""; Int32 intResultado = 0; if (MessageBoxAdv.Show("Debera ingresar numero y documento de descuento escaneado", "Desea continuar?", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes) { DSDevuelveID = WSAdm.CierraEntregaARendir(mdlGenerales.Conexion, lblCorrelativo.Text.ToString(), "1", "", "0", txtObservaciones.Text.ToString(), "", mdlGenerales.STRUsuario); DTDevuelveID = DSDevuelveID.Tables[0]; foreach (DataRow Row in DTDevuelveID.Rows) { intResultado = Convert.ToInt32(Row[0].ToString()); strResultado = Row[1].ToString(); } if (intResultado == 1) { MessageBoxAdv.Show(strResultado, "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBoxAdv.Show(strResultado, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBoxAdv.Show("Cierre de entrega a rendir cancelada", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } }
private void cmdCerrar_Click(object sender, EventArgs e) { WSAdministracion.WSAdministracion WSAdm = new WSAdministracion.WSAdministracion(); WSAdm.Url = mdlGenerales.DireccionWS + "FazServices/WSAdministracion.asmx"; DataSet DSDevuelveID = new DataSet(); DataTable DTDevuelveID = new DataTable(); String strResultado = ""; Int32 intResultado = 0; if (MessageBoxAdv.Show("Desea cerrar esta entrega a rendir", "Esta seguro?", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes) { if (IsNumeric(lblFaltante.Text.ToString()) == true) { if (Convert.ToDouble(lblFaltante.Text.ToString()) >= 0) { //Ojo aqui cierra normal sin diferencia DSDevuelveID = WSAdm.CierraEntregaARendir(mdlGenerales.Conexion, lblCorrelativo.Text.ToString(), "1", "", "0", txtObservaciones.Text.ToString(), "", mdlGenerales.STRUsuario); DTDevuelveID = DSDevuelveID.Tables[0]; foreach (DataRow Row in DTDevuelveID.Rows) { intResultado = Convert.ToInt32(Row[0].ToString()); strResultado = Row[1].ToString(); } if (intResultado == 1) { MessageBoxAdv.Show(strResultado, "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBoxAdv.Show(strResultado, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { //Ojo aqui cierra con sobrante DSDevuelveID = WSAdm.CierraEntregaARendir(mdlGenerales.Conexion, lblCorrelativo.Text.ToString(), "3", "", "0", txtObservaciones.Text.ToString(), "", mdlGenerales.STRUsuario); DTDevuelveID = DSDevuelveID.Tables[0]; foreach (DataRow Row in DTDevuelveID.Rows) { intResultado = Convert.ToInt32(Row[0].ToString()); strResultado = Row[1].ToString(); } if (intResultado == 1) { MessageBoxAdv.Show(strResultado, "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBoxAdv.Show(strResultado, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } else { MessageBoxAdv.Show("Cierre de entrega a rendir cancelada", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } }