private bool fncGrabaLinea() { bool vOk = false; cAlbaranesCompra.LinAlbCompra cLinCompra = new cAlbaranesCompra.LinAlbCompra(); cAlbaranesCompra.CabAlbCompra cCabCompra = new cAlbaranesCompra.CabAlbCompra(); try { int vId = Convert.ToInt32(txId.Text); cLinCompra.Id = vId; string vCT = "Cantidad"; string vTx = txCan.Text.Replace(",", "."); cLinCompra.fncGrabaCampo(vCT, vTx); vCT = "Lote"; vTx = txLote.Text; cLinCompra.fncGrabaCampo(vCT, vTx); vCT = "Obs"; vTx = txObs.Text; cLinCompra.fncGrabaCampo(vCT, vTx); vCT = "NumPed"; vTx = txPedido.Text; cLinCompra.fncGrabaCampo(vCT, vTx); vCT = "RecepcionadoPor"; vTx = txRecepPor.Text; cLinCompra.fncGrabaCampo(vCT, vTx); vCT = "Cert"; vTx = txCert.Text; cLinCompra.fncGrabaCampo(vCT, vTx); vCT = "Grabado"; vTx = "0"; cLinCompra.fncGrabaCampo(vCT, vTx); if (cCabCompra.fncExiste(cParamXml.Emp, oLinAlb.NumAlb)) { vCT = "SuAlbaran"; vTx = txSuAlbaran.Text; cCabCompra.fncGrabaCampo(vCT, vTx); } vOk = fncGrabaCert(txCert.Text, txProd.Text, txLote.Text); } catch (Exception ex) { vError = ex.Message; } return(vOk); }
private void sbrModifCampo(string vCampo, string vValor) { cAlbaranesCompra.CabAlbCompra cabCompra = (cAlbaranesCompra.CabAlbCompra)bS1.Current; if (cabCompra.aCampoModif != "") { vCampo = cabCompra.aCampoModif; } if (cabCompra.aValor != "") { vValor = cabCompra.aValor; } if (!cabCompra.fncGrabaCampo(vCampo, vValor)) { MessageBox.Show("No se ha podido Grabar el Dato"); bS1.CancelEdit(); } if (vCampo == "CodProv") { sbrActuProv(vValor); } }