private void sbrBajaPedido() { 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 { cPedidosCompra.CabCompra cabCompra = (cPedidosCompra.CabCompra)bS1.Current; if (!cabCompra.fncBaja(cabCompra.NumPed.ToString())) { MessageBox.Show("No se ha podido Eliminar el Pedido"); bS1.CancelEdit(); } else { bS1.Remove(cabCompra); sbrCargaPedidos(); btDel.Visible = false; } } catch (Exception ex) { MessageBox.Show("No se ha podido Eliminar el Pedido :'" + ex.Message + "'"); bS1.CancelEdit(); } } } }
private void sbrAltaPedido() { try { int vId = 0; cPedidosCompra.CabCompra cabcompra = (cPedidosCompra.CabCompra)bS1.Current; if (cabcompra == null) { cPedidosCompra.CabCompra cabcompra2 = new cPedidosCompra.CabCompra(); vId = cabcompra2.fncAlta(); } else { vId = cabcompra.fncAlta(); } if (vId == 0) { MessageBox.Show("No se ha podido dar de Alta el Pedido"); return; } sbrActuDatos(); bS1.MoveLast(); //bS1.Add(cabven); //bS1.MoveLast(); txCodProv.Focus(); btDel.Visible = true; } catch (Exception ex) { MessageBox.Show("No se ha podido dar de Alta el Pedido :'" + ex.Message + "'"); bS1.CancelEdit(); } }
private void bS1_PositionChanged(object sender, EventArgs e) { cPedidosCompra.CabCompra cabcompra = (cPedidosCompra.CabCompra)bS1.Current; vIni = true; sbrLimpiaEnt(); sbrCargaLineas(cabcompra.NumPed); Application.DoEvents(); vIni = false; }
private void sbrRefrescar() { cPedidosCompra.CabCompra cabCompra = (cPedidosCompra.CabCompra)bS1.Current; string vcabCompra = cabCompra.NumPed.ToString(); int vReg = bS1.Position; sbrActuDatos(); vReg = cPedidosCompra.fncBuscaIndexCabPed(bS1, vcabCompra); bS1.Position = vReg; if (txPed.Text != "") { btDel.Visible = false; } }
private void sbrModifCampo(string vCampo, string vValor) { cPedidosCompra.CabCompra cabCompra = (cPedidosCompra.CabCompra)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); } }