private void data_cbo_moneda()
 {
     try
     {
         var BL = new tb_co_tabla04_tipomonedaBL();
         var BE = new tb_co_tabla04_tipomoneda();
         var dt = new DataTable();
         dt = BL.GetAll(EmpresaID, BE).Tables[0];
         moneda.DataSource = dt;
         moneda.ValueMember = "monedaid";
         moneda.DisplayMember = "sigla";
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        private BindingSource NewMethodMoneda()
        {
            tb_co_tabla04_tipomonedaBL BL = new tb_co_tabla04_tipomonedaBL();
            tb_co_tabla04_tipomoneda BE = new tb_co_tabla04_tipomoneda();

            DataTable table = BL.GetAll(VariablesPublicas.EmpresaID.ToString(), BE).Tables[0];
            DataRowCollection rows = table.Rows;

            object[] cell;
            Dictionary<string, string> dic = new Dictionary<string, string>();
            BindingSource binding = new BindingSource();

            foreach (DataRow item in rows)
            {
                cell = item.ItemArray;
                dic.Add(cell[0].ToString(), cell[0].ToString() + " - " + cell[2].ToString());
                cell = null;
            }
            binding.DataSource = dic;
            return binding;
        }