private void btnGuardarGasto_Click(object sender, EventArgs e)
        {
            if (txtIdProveedor.Text.Equals("") || txtNroComprobante.Text.Equals("") || txtFecha.Text.Equals("") || txtImporte.Text.Equals("") || txtConcepto.Text.Equals("") || txtIdEdificio.Text.Equals(""))
            {
                DialogResult mensaje = MessageBox.Show("Complete todos los campos!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                Gastos g         = ObtenerDatosGastos();
                bool   resultado = AD_Gastos.AgregarGasto(g);

                if (resultado)
                {
                    MessageBox.Show("Gasto agregado correctamente!", "Informacion");
                    LimpiarCampos();
                    CargarGrillaProveedores();
                    CargarGrillaEdificios();
                    CargarGrillaGastos();
                    txtNroComprobante.Focus();
                }
                else
                {
                    MessageBox.Show("Error al cargar el gasto!");
                }
            }
        }
 private void CargarGrillaGastos()
 {
     try
     {
         grillaGastos.DataSource = AD_Gastos.ObtenerGastos();
     }
     catch (Exception)
     {
         MessageBox.Show("Error al cargar la grilla de gastos!");
         throw;
     }
 }