Beispiel #1
0
        private void cmdAddASIGV_Click(object sender, EventArgs e)
        {
            DataSet   DSDevuelveID = new DataSet();
            DataTable DTDevuelveID = new DataTable();
            String    SPGN3        = "";
            String    SCorrelativo = "";
            String    SIGV         = "";

            WSAdministracion.WSAdministracion WSAdm = new WSAdministracion.WSAdministracion();
            WSAdm.Url = mdlGenerales.DireccionWS + "FazServices/WSAdministracion.asmx";
            String TipoCosto = IDDatoProveedor[Convert.ToInt32(cmbTipoDocumento.SelectedIndex.ToString())].ToString();

            if (txtPGN3.Text == "")
            {
                MessageBoxAdv.Show("Debe de seleccionar el asiento de registro", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtPGN3.Focus();
                return;
            }
            if (MayorACero(txtBase.Text.ToString()) == false)
            {
                MessageBoxAdv.Show("La cantidad a registrar debe de ser un valor númerico mayor a 0", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtBase.Focus();
                return;
            }

            SCorrelativo = lblCorrelativo.Text.ToString();
            SPGN3        = txtPGN3.Text.ToString();
            SIGV         = txtIGV.Text.ToString();

            DSDevuelveID = WSAdm.AgregaAsientoCostos(mdlGenerales.Conexion,
                                                     SCorrelativo, SPGN3, SIGV, "0", mdlGenerales.STRUsuario);

            DTDevuelveID = DSDevuelveID.Tables[0];
            String strResultado = "";
            Int32  intResultado = 0;

            foreach (DataRow Row in DTDevuelveID.Rows)
            {
                intResultado = Convert.ToInt32(Row[0].ToString());
                strResultado = Row[1].ToString();
            }
            if (intResultado != 0)
            {
                lblCorrelativo.Text = intResultado.ToString();
                MessageBoxAdv.Show(strResultado, "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtProveedor.Focus();
            }
            else
            {
                MessageBoxAdv.Show(strResultado, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            LimpiarItem();
            CargaGrid();
        }