private void buttonAddProvider_Click(object sender, EventArgs e)
 {
     Proveedor.Nuevo formNuevoProveedor = new Proveedor.Nuevo(1, null);
     formNuevoProveedor.ShowDialog();
     if (formNuevoProveedor.proveedor.ID > 0)
     {
         loadProveedores();
         comboBoxProveedor.SelectedValue = formNuevoProveedor.proveedor.ID;
     }
 }
 private void searchProveedor()
 {
     proveedor.NIT = textBoxNit.Text.Trim();
     DataTable dataTableProveedores = objetoProveedor.select(proveedor);
     if (dataTableProveedores.Rows.Count > 0)
     {
         if (dataTableProveedores.Rows.Count == 1)
         {
             proveedor.ID = Convert.ToInt32(dataTableProveedores.Rows[0]["Id"]);
             textBoxProveedor.Text = dataTableProveedores.Rows[0]["Nombre"].ToString();
         }
         else
         {
             Proveedor.Busqueda formBusquedaDeProveedores = new Proveedor.Busqueda(dataTableProveedores);
             formBusquedaDeProveedores.ShowDialog();
             if (formBusquedaDeProveedores.row > -1)
             {
                 int rowIndex = formBusquedaDeProveedores.row;
                 proveedor.ID = Convert.ToInt32(dataTableProveedores.Rows[rowIndex]["Id"]);
                 textBoxProveedor.Text = dataTableProveedores.Rows[rowIndex]["Nombre"].ToString();
             }
         }
     }
     else
     {
         Proveedor.Nuevo formularioNuevoProveedor = new Proveedor.Nuevo(2, proveedor.NIT);
         formularioNuevoProveedor.ShowDialog();
         proveedor = formularioNuevoProveedor.proveedor;
         if (proveedor.ID > 0)
         {
             textBoxNit.Text = proveedor.NIT;
             textBoxProveedor.Text = proveedor.NOMBRE;
         }
     }
 }