2 using System.Collections.Generic;
3 using System.ComponentModel;
19 private DataRow previousRow = null;
26 InitializeComponent();
28 btSkype1.FlatAppearance.BorderSize = 0;
29 btSkype1.FlatAppearance.BorderColor =
Color.FromArgb(0, 255, 255, 255);
30 btSkype1._PropiedadesDeEstilos._AplicarEstilos =
false;
40 if (_RequiredFields.Count == 0 && !
string.IsNullOrWhiteSpace(_Clave))
42 _RequiredFields = _Clave.Split(
',').ToList<
string>();
45 return base._ValidateRequiredFields(gridcolumns);
58 if (_CurrentRow != null )
60 if (previousRow == null || previousRow != _CurrentRow)
66 if (_CurrentRow.Table.Columns.Contains(_Clave))
68 codigo = _CurrentRow[_Clave].ToString().Trim();
72 if (proveedor != null)
74 ewlabelProveedor.Text = codigo +
" - " + proveedor.
_Nombre;
80 btSkype1._Refresh(proveedor);
84 ewlabelProveedor.Text =
"";
85 ewtxtMensajeDocCompra.Text =
"";
86 ewtxtObservaciones.Text =
"";
89 btSkype1._Refresh(null);
95 ewlabelProveedor.Text =
"";
96 ewtxtMensajeDocCompra.Text =
"";
97 ewtxtObservaciones.Text =
"";
100 btSkype1._Refresh(null);
105 DB.Registrar_Error(ex);
string _Observaciones
Observaciones
override string _Nombre
Nombre del proveedor a partir del campo NOMBRE de la tabla PROVEED de la base de datos de GESTION de ...
ProveedoresBrowserExtension()
Inicializa una nueva instancia de la clase
Clase de negocio Proveedor
override bool _ValidateRequiredFields(DataGridViewColumnCollection gridcolumns)
Método para comprobar que en el resultado del browser existan los campos necesarios ...
string _MensajePedAlba
Mensaje en pedido de venta / albarán
Extensión del browser de proveedores
override void _CurrentCellChanged(object sender, EventArgs e)
Capturamos el cambio de línia para refrescar los datos a partir de _CurrentRow