private void btnProveedores_Click(object sender, EventArgs e)
        {
            FrmDialogProveedores form = new FrmDialogProveedores();

            var result = form.ShowDialog();

            if (result == DialogResult.OK)
            {
                int       idproveedorseleccionado = form.proveedorId;
                DataTable proveedorseleccionado   = new Proveedores().TraerPorId(idproveedorseleccionado);
                //values preserved after close
                // this.txtCodigo.Text = proveedoorseleccionado.Rows[0]["codigo"].ToString();
                //  this.txtIdProveedor.Text = proveedorseleccionado.Rows[0]["id"].ToString();
                //  this.txtProveedor.Text = proveedorseleccionado.Rows[0]["nombre"].ToString();
            }
        }
        private void btnProveedores_Click(object sender, EventArgs e)
        {
            try
            {
                FrmDialogProveedores form = new FrmDialogProveedores();

                var result = form.ShowDialog();

                if (result == DialogResult.OK)
                {
                    int       idproveedorseleccionado = form.proveedorId;
                    DataTable proveedorseleccionado   = new Proveedores().TraerPorId(idproveedorseleccionado);
                    this.txtIdProveedor.Text = proveedorseleccionado.Rows[0]["id"].ToString();
                    this.txtProveedor.Text   = proveedorseleccionado.Rows[0]["nombre"].ToString();
                }
            }
            catch (Exception ex)
            {
                new Log(Global.log).GuardaError("", ex);
                MessageBox.Show("se ha provocado un error al cargar cargar el proveedor", "Información", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }