2 using System.Collections.Generic;
3 using System.ComponentModel;
14 namespace sage.ew.docsven
19 [
System.Drawing.ToolboxBitmap(typeof(
System.Windows.Forms.Button))]
26 public dynamic _Documento
28 get {
return _oDocumento; }
29 set { _oDocumento = value; }
31 private dynamic _oDocumento = null;
49 if (global.EW_GLOBAL._EdicionPerfiles ==
false && !Convert.ToBoolean(global.EW_GLOBAL._GetVariable(
"wl_estadoped")))
55 InitializeComponent();
58 private void btEstadoPedidos_Click(
object sender, EventArgs e)
60 string lcEmpresa =
"", lcNumero =
"", lcLetra =
"", lcAccio =
"", lcCliente =
"";
63 if (_Documento == null)
66 if (
string.IsNullOrWhiteSpace(this._Documento._Numero) ||
string.IsNullOrWhiteSpace(
this._Documento._Cabecera._Cliente))
68 _Documento._MessageBox(
"Para acceder a esta opción es necesario tener un documento en pantalla.", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, DialogResult.OK);
72 if (this._Documento._Lineas.Count == 0)
74 _Documento._MessageBox(
"Para acceder a esta opción es necesario seleccionar una línea del documento.", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, DialogResult.OK);
79 dynamic loLinia = ((docsven.UserControls.gridArtDocVenta)this.FindForm().Controls[
"gridArtDocVenta"])._Grid.CurrentRow.DataBoundItem;
86 lcEmpresa = _Documento._Empresa;
87 lcLetra = _Documento._Letra.PadRight(2);
88 lcNumero = _Documento._Numero.PadRight(10);
89 lcAccio =
"Thisform.Estado_del_Pedido(.F.,.T.," + loLinia._Linea.ToString() +
")";
92 object[] loParametros =
new object[4]
99 NETVFP._Abrir_Formulario_VFP(
"PEDIVEN", loParametros);
102 _Documento._DescargarDatos();
105 _Documento._Load(lcEmpresa, lcNumero, lcLetra);
107 _Documento._MessageBox(
"Se han comprobado el estado de la línea.", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, DialogResult.OK);
Botón para comprobar el estado de los pedidos
btEstadoPedidos()
btEstadoPedidos
Interfaz utilizada en los controles que se añaden en los perfiles
dynamic _DocLinea
Linea sobre la que se asocia el botón