private void sbrBajaAlbaran() { if (bS1.Current != null) { string vMen = "Esta seguro de Eliminar el registro actual?"; string vTit = "Eliminar"; if (MessageBox.Show(vMen, vTit, MessageBoxButtons.YesNo) == DialogResult.Yes) { try { cAlbaranesCompra.CabAlbCompra cabCompra = (cAlbaranesCompra.CabAlbCompra)bS1.Current; if (!cabCompra.fncBaja(cabCompra.NumPed.ToString())) { MessageBox.Show("No se ha podido Eliminar el Albaran"); bS1.CancelEdit(); } else { bS1.Remove(cabCompra); sbrCargaAlbaranes(); btDel.Visible = false; } } catch (Exception ex) { MessageBox.Show("No se ha podido Eliminar el Albaran :'" + ex.Message + "'"); bS1.CancelEdit(); } } } }
private void sbrAltaAlbaran() { try { int vId = 0; cAlbaranesCompra.CabAlbCompra cabcompra = (cAlbaranesCompra.CabAlbCompra)bS1.Current; if (cabcompra == null) { cAlbaranesCompra.CabAlbCompra cabcompra2 = new cAlbaranesCompra.CabAlbCompra(); vId = cabcompra2.fncAlta(); } else { vId = cabcompra.fncAlta(); } if (vId == 0) { MessageBox.Show("No se ha podido dar de Alta el Albaran"); return; } sbrActuDatos(); bS1.MoveLast(); txCodProv.Focus(); btDel.Visible = true; } catch (Exception ex) { MessageBox.Show("No se ha podido dar de Alta el Albaran :'" + ex.Message + "'"); bS1.CancelEdit(); } }
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 bS1_PositionChanged(object sender, EventArgs e) { cAlbaranesCompra.CabAlbCompra cabcompra = (cAlbaranesCompra.CabAlbCompra)bS1.Current; vIni = true; sbrLimpiaEnt(); sbrCargaLineas(cabcompra.NumAlb); Application.DoEvents(); vIni = false; }
private void sbrRefrescar() { cAlbaranesCompra.CabAlbCompra cabCompra = (cAlbaranesCompra.CabAlbCompra)bS1.Current; string vcabCompra = cabCompra.NumPed.ToString(); int vReg = bS1.Position; sbrActuDatos(); vReg = cAlbaranesCompra.fncBuscaIndexCabAlb(bS1, vcabCompra); bS1.Position = vReg; if (txAlb.Text != "") { btDel.Visible = false; } }
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); } }